home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d8 / mb_250.arc / MB.DOC < prev    next >
Encoding:
Text File  |  1989-12-24  |  104.4 KB  |  2,531 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16. ******************************************************************************
  17. ******************************************************************************
  18. ****                                                                      ****
  19. ****   ###   ##       ##       ##       #####                       ##    ****
  20. ****   ## # # #       ##  ##            ##   #                      ##    ****
  21. ****   ##  #  # ##  # ## ####  ##       #####   ###   ##   ## ##  ####    ****
  22. ****   ##     # ##  # ##  ##   ## ****  ##   # ##  #    #  ###   #  ##    ****
  23. ****   ##     # ##  # ##  ##   ##       ##   # ##  # ####  ##    #  ##    ****
  24. ****   ##     # ##  # ##  ##   ##       ##   # ##  # ## #  ##    #  ##    ****
  25. ****   ##     #  ###  ##   ##  ##       #####   ###  ### # ##     ## ##   ****
  26. ****                                                                      ****
  27. ****               B y :  R a m c o s o f t   I n c .                     ****
  28. ****                                                                      ****
  29. ****                                                                      ****
  30. ****   As always, providing an inovative, new approach at the leading     ****
  31. ****                        edge of technology.                           ****
  32. ****                                                                      ****
  33. ****                                                                      ****
  34. ****                                                                      ****
  35. ****                                                                      ****
  36. ******************************************************************************
  37. ******************************************************************************
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53. For Shareware information, please refer to MB_SHARE.DOC
  54.  
  55.  
  56. TABLE OF CONTENTS
  57. ~~~~~~~~~~~~~~~~~
  58.  
  59. Multi-Board Registration Information ...................  3
  60.  
  61. Software License .......................................  4
  62.  
  63. Limited Warranty .......................................  6
  64.  
  65. Copyright Information ..................................  6
  66.  
  67. Introduction ...........................................  7
  68. What is a BBS Driver? ..................................  7
  69. System Requirements ....................................  9
  70.  
  71. Installation ........................................... 10
  72.   MBINSTxx.EXE ......................................... 10
  73.     General Information ................................ 10
  74.     Getting Started .................................... 10
  75.     Activating Multi-Board 2.5BN ....................... 10
  76.     Main Menu .......................................... 11
  77.     System Information ................................. 12 
  78.     Front End Mailer Information ....................... 13
  79.     Netmail Editor Information ......................... 14
  80.     BBS Network Information ............................ 16
  81.       The BBS Network Ideology ......................... 16
  82.       How it works ..................................... 16
  83.     Netmail & Echomail Processing ...................... 19
  84.       The Compiled Batchfile Concept ................... 19
  85.       Why? ............................................. 19
  86.       Using the Command Compiler ....................... 20
  87.       Incoming Mail .................................... 21
  88.       Outgoing Mail .................................... 22
  89.       Mail Maintenance ................................. 22
  90.       Example answers .................................. 22
  91.     Saving your configuration .......................... 25
  92. Required Support Files ................................. 26
  93.   MBBS.SYS ............................................. 26
  94.   DOOR.BAT ............................................. 26
  95.   EACHCALL.BAT ......................................... 27
  96.   BBSMAINT.BAT ......................................... 27
  97.   NODE.BAT ............................................. 27
  98.   PACKER.BAT ........................................... 28
  99.   MBBS.MNU ............................................. 29
  100.   BINKLEY.BAN (For BinkleyTerm <tm> Users ONLY) ........ 29
  101. Other System Changes ................................... 30
  102.   Events ............................................... 30
  103.   FOSSILS .............................................. 31
  104.     What is a FOSSIL? .................................. 31
  105.     The Communication FOSSIL ........................... 31
  106.     The VIDEO FOSSIL ................................... 31
  107.   The Front-End Mailer ................................. 32
  108.     BinkleyTerm Options ................................ 32
  109.     FrontDoor Options .................................. 33
  110.  
  111. TABLE OF CONTENTS (cont'd)
  112. ~~~~~~~~~~~~~~~~~~~~~~~~~~
  113.  
  114.     ERRORLEVELS ........................................ 36
  115.       What are they? ................................... 36
  116.       How MB uses ERRORLEVELS .......................... 36
  117.       ERRORLEVELS that MB uses ......................... 36
  118.     EVENTS ............................................. 37
  119.     The Netmail Editor ................................. 37
  120.       Information MB passes on the command line ........ 37
  121.     BBS Software ....................................... 37
  122.       Information MB passes on the command line ........ 37
  123.     Directories ........................................ 37
  124.     Other Changes ...................................... 38
  125.  
  126. Running Multi-Board 2.5BN .............................. 39
  127.   Quick Start .......................................... 39
  128.   Operating Environments ............................... 40
  129.   Environment Variables ................................ 40
  130.  
  131. The Future ............................................. 40
  132.  
  133. TROUBLESHOOTING ........................................ 41
  134.  
  135. INDEX .................................................. 42
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166. Multi-Board 2.50BN Registration Information
  167. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  168. In  order  to receive updates, access to our support  board,  and 
  169. technical help, you must be a registered user of Multi-Board.  If 
  170. you  have received a copy of this package from anyone other  than 
  171. Ramcosoft  Inc. or it's authorized representative, then  you  may 
  172. NOT  use  this product.  In order to obtain  a  registered  copy, 
  173. along  with  your personal passkey, (necessary  for  activation), 
  174. contact us by one of the following methods:
  175.  
  176. Call our BBS and leave a comment to the Sysop.  
  177.  
  178. THE ON-LINE! BBS/NETWORK VHST-DS
  179. 1-602-821-1517
  180. (1:114/26) FIDONET
  181.  
  182. Or Call us by voice at 1-602-786-9250. 
  183.  
  184. Remember,  using  software  that  is not  registered  to  you  is 
  185. stealing.  Please help us keep the high cost of quality  software 
  186. down by insuring that each copy of Multi-Board is registered. 
  187.  
  188. REWARDS
  189. ~~~~~~~
  190.  
  191. If  you know of another BBS Sysop who would like to use  MB,  you 
  192. can profit!  If anyone registers MB, and names you as a referral, 
  193. you will receive $10.00.  Please be sure to have them state  that 
  194. you  referred  them, because there is no other way  that  we  can 
  195. confirm this information. 
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221. SOFTWARE LICENSE AGREEMENT
  222. ~~~~~~~~~~~~~~~~~~~~~~~~~~
  223. IMPORTANT NOTICE:  BY USING THIS SOFTWARE, YOU AGREE TO THE TERMS 
  224. OF THIS LICENSE.  PLEASE READ THIS COMPLETELY. 
  225.  
  226. Refund
  227. ~~~~~~
  228. If  you do not agree to the terms of this software  license,  you 
  229. may return it within three (3) business days for a full refund of 
  230. the  purchase price, provided that the disk-package has not  been 
  231. opened.  
  232.  
  233. Definition of terms
  234. ~~~~~~~~~~~~~~~~~~~
  235. The term "Software" as used in this agreement shall refer to  all 
  236. computer  programs and files contained within this  package,  and 
  237. all subsequent updates and upgrades provided by Ramcosoft Inc. or 
  238. its  authorized representatives. The term  "Documentation"  shall 
  239. refer to all Printed material or Disk file Documentation supplied 
  240. by  Ramcosoft Inc. or its authorized representatives,  concerning 
  241. this product, and included within this package, or any subsequent 
  242. updates  or  upgrades.  The above definitions  also  specifically 
  243. include  any  and  all Software copies made as  a  backup.   This 
  244. Manual may not be copied at any time.  The term "Single  Computer 
  245. Network" shall refer to One or more computers, attached BY DIRECT 
  246. HARDWARE  CABLE CONNECTION to a SINGLE network file server.  This 
  247. shall  be  taken to specifically exclude ANY connection  made  by 
  248. telephone or dedicated line. 
  249.  
  250. You  are  permitted to use the Software on  one  Single  Computer 
  251. Network or workstation.  The software may be installed on a fixed 
  252. disk drive, and ONE backup copy may be made on a removable disk. 
  253.  
  254. This license provides you with limited rights to use the Software 
  255. as  outlined  herein.   It  does  not  transfer  ownership,   and 
  256. Ramcosoft  Inc. specifically retains and holds all ownership  and 
  257. title to the Software. 
  258.  
  259. Ramcosoft  Inc.  makes  no  warranty,  specific  or  implied,  of 
  260. merchantability, or fitness for purpose, other than that outlined 
  261. above,  and  hereby  limits  its  responsibility  to  repair   or 
  262. replacement of any defective diskette media supplied by us. 
  263.  
  264. Ramcosoft   Inc.  shall  in  no  instance  whatsoever   be   held 
  265. responsible  or  liable  for  damages  to  hardware,   equipment, 
  266. software,  or any other damages, including, but not  limited  to, 
  267. damages  related to the loss of income, business, or any  related 
  268. expenses  caused  by the inability to use the  Software,  or  any 
  269. other software, equipment, or hardware. 
  270.  
  271. You agree to use all available means to prevent unauthorized use, 
  272. reproduction,  publication, distribution, or other theft  of  the 
  273. Software, and further agree to notify Ramcosoft Inc.  immediately 
  274. upon such an occurrence.  
  275.  
  276. You  agree to refrain from making copies of the software,  except 
  277. as outlined above. 
  278.  
  279. You  agree  NOT  to  make  any  form  of  copy  of  the   Printed 
  280. Documentation at ANY time. 
  281.  
  282. You  agree  NOT  to  rent, lease, or  in  any  way  transfer  the 
  283. possession of the Software, Documentation, or other Related files 
  284. and materials, or your rights under this license. 
  285.  
  286. You  agree  NOT  to alter, decompile,  disassemble,  or  reverse-
  287. engineer  the Software, or remove or obscure the  Ramcosoft  Inc. 
  288. copyright or trademark notices. 
  289.  
  290. This  agreement  takes effect on the day you  open  the  diskette 
  291. package, and shall continue to remain in effect until you  return 
  292. ALL  Software, Documentation, and any other materials covered  by 
  293. this agreement to Ramcosoft Inc. 
  294.  
  295. If  you  breach  this agreement in any way,  Ramcosoft  Inc.  can 
  296. terminate this agreement and require you to return all  Software, 
  297. Documentation, and any other materials covered by this agreement, 
  298. to Ramcosoft. You also agree to recompense Ramcosoft Inc. for any 
  299. costs  or damages, actual or punitive,  caused by such a  breach, 
  300. including, but not limited to court costs, lawyer's fees, private 
  301. investigator's fees and any other costs related to the discovery, 
  302. prosecution, and/or collection of such costs, fees, or damages. 
  303.  
  304. This  agreement represents our complete and  total  understanding 
  305. and  Agreement regarding the Software, Documentation,  and  other 
  306. Related  Materials covered by this agreement, and supersedes  any 
  307. prior  purchase  order,  communications,  advertising,  or  other 
  308. representations.   This  License  may be modified  by  a  written 
  309. notice  or amendment, issued by Ramcosoft Inc. or its  authorized 
  310. representatives. 
  311.  
  312. If  any  portion or  provision of this agreement shall  be  found 
  313. unlawful,  void,  or for any reason unenforceable,  it  shall  be 
  314. deemed  severable  from the agreement, and in no way  affect  the 
  315. validity   or  enforceability  of  the  remaining   portions   or 
  316. provisions of this agreement.  
  317.  
  318. This agreement shall be governed under Arizona Statutes.  
  319.  
  320. By opening the Disk package, you acknowledge that you have  read, 
  321. understood, and agree to each and every portion and provision  of 
  322. this contract. 
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331. Limited Warranty
  332. ~~~~~~~~~~~~~~~~
  333. Ramcosoft   Inc.  warrants  to  the  original  licensee  of   our 
  334. registered  product  that the program diskette(s)  on  which  the 
  335. product  is  recorded  be  free from  defects  in  materials  and 
  336. workmanship  under normal usage and service for a period  not  to 
  337. exceed  ninety  (90) days from the date of purchase as  shown  on 
  338. your  product  receipt  or  invoice.   The  entire  liability  of 
  339. Ramcosoft   Inc.,  and  your  exclusive  remedy  shall   be   the 
  340. replacement  of any diskette media not meeting the terms of  this 
  341. warranty  if returned to Ramcosoft Inc. during the 90 day  period 
  342. of this warranty. 
  343.  
  344. Excluding  the  above, this product is provided "as  is"  without 
  345. warranty of any kind.  The entire risk and responsibility of  the 
  346. use of this product, as to the results and/or performance of this 
  347. product  is assumed by you.  Ramcosoft Inc. makes no warranty  as 
  348. to  the  use  of,  results of,  merchantability  or  fitness  for 
  349. purpose.   Should  the  product  prove  to  be   defective,   you 
  350. exclusively  assume the entire cost of all  necessary  servicing, 
  351. repair, or correction. Further, Ramcosoft Inc. makes no  warranty 
  352. regarding  the use of, or the results of the use of this  product 
  353. in  terms of correctness, accuracy, reliability, currentness,  or 
  354. otherwise;  and you rely on the program solely at your own  risk. 
  355. Ramcosoft Inc. shall not be liable for any damages, including but 
  356. not  limited to system damage, service, repair, correction,  loss 
  357. of profit, lost savings, or any other incidental,  consequential, 
  358. or  special damages of any nature whatsoever resulting  from  the 
  359. use or inability to use this product. 
  360.  
  361.  
  362.  
  363. Copyright Notice
  364. ~~~~~~~~~~~~~~~~
  365. Multi-Board  is copyrighted by Ramcosoft Inc.  World-wide  rights 
  366. reserved.    Copying,   duplicating,   selling,   or    otherwise 
  367. distributing  this product except as expressly permitted  in  the 
  368. Software License is a violation of the law. 
  369.  
  370. This  manual  is  also  Copyrighted  and  World-wide  rights  are 
  371. reserved.   This Documentation may not, in whole or in  part,  be 
  372. copied,  photocopied, reproduced, translated, or reduced  to  any 
  373. electronic  media or machine readable form without prior  written 
  374. consent from Ramcosoft Inc. 
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386. What is a BBS Driver?
  387. ~~~~~~~~~~~~~~~~~~~~~
  388. The concept of the BBS (Bulletin Board System) Driver  originated 
  389. here  at  Ramcosoft, when a need for a  self-contained,  security 
  390. conscious,  and FAST way to run a BBS became evident.   At  about 
  391. the  same  time, one of our programmers suggested a  way  to  run 
  392. several BBS's using the same phone line, letting the user  select 
  393. which board he wanted to visit.  This was inspired by the  famous 
  394. BinkleyTerm  <tm>  Mailer's  ability  to  direct  a  caller,  via 
  395. batchfile,  to  the BBS he has chosen.  It does this  by  exiting 
  396. with  an ERRORLEVEL which the batchfile then tests for.   Through 
  397. the  use of goto statements and labels, the batchfile then  would 
  398. change to the proper directory, and then call up the BBS software 
  399. and  away  we go.  The average caller then was at 1200  baud  and 
  400. hardly  noticed  the time it took for the  procedure.   With  the 
  401. advent  of the HST (9600 bps), and later the VHST  (14,400  bps), 
  402. and  the  V32 which can effectively talk at 28000 bps,  the  wait 
  403. quickly  became  noticeable.   The old method  of  the  batchfile 
  404. controlled  BBS/Netmail system was, like so many other things  in 
  405. today's technology, rapidly becoming obsolete.  
  406.  
  407. After  many hundreds of hours spent developing,  programming  and 
  408. testing,  Multi-Board took shape.  In version 1.0, introduced  at 
  409. the  1st Wildcat! Conference at Oklahoma City, in the  spring  of 
  410. 1989.   In this early release, a configuration file and a  system 
  411. file  provided MB with it's information.  It had a  window-driven 
  412. Installation program, and supported Wildcat! v1.13 with  QuickBBS 
  413. as a Netmail program, and BinkleyTerm 2.20 as a Front-End mailer. 
  414. As  for the advanced features, there weren't many.  It  was,  for 
  415. all of its shortcomings, very well received.  There was, however, 
  416. a great need for a version that would support other Mailers. 
  417.  
  418. In  July  of  1989,  version  2.0  was  completed.  This  version 
  419. contained  support  for any front-end mailer  capable  of  sysop-
  420. selectable  ERRORLEVELS.   There  was, however,  a  problem  with 
  421. memory  requirements, as well as the MBBSINST.EXE program.   This 
  422. version was never released. 
  423.  
  424. The  version you have purchased is 2.50BN (the BN  suffix  stands 
  425. for BBS/Netmail and is NOT a BETA version).  The list of features 
  426. that  MB now offers certainly is more impressive than that  first 
  427. release back in March of 1989. 
  428.  
  429. The  Driver  itself replaces the standard DOS  Batchfile,  taking 
  430. over all DOS functions with routines that are much more efficient 
  431. in  loading, executing, and routing.  All the repetitive work  is 
  432. done  in register memory, providing a speed limited only  by  the 
  433. speed of your CPU. 
  434.  
  435. The  key  to MB's efficient operation is the ERRORLEVEL  or  exit 
  436. code.  MB "grabs" the exit code of the exiting program, and based 
  437. on  that  value, executes the next program.  In many  cases,  the 
  438. time  between  executions is cut by 98%. This not  only  means  a 
  439. faster BBS entry time for your callers, but also translates  into 
  440. less  down  time between callers, less busy signals, and  a  more 
  441. efficient use of your BBS. 
  442.  
  443. Features
  444. ~~~~~~~~
  445. o  Multi-Board 2.50BN has internal support for up to 10  separate          
  446. and individual boards on each phone line in your system. 
  447.  
  448. o  Security. If your BBS, Netmail, or Mailer Software exits  with    
  449. an   unfamiliar   code,  Multi-Board  simply  recycles   to   the        
  450. Mailer  (after  noting  the occurrence in  the  log)  and  resets           
  451. the  modem  (hanging up the phone).  The  unexpected  that  often           
  452. crashes  a  batchfile,  does not  even  inconvenience  MB.  There          
  453. is  no  way  that we know of that a person can  accidentally  get           
  454. to a DOS prompt. (& possibly erase your entire hard disk!)
  455.  
  456. o  SPEED! No DOS Batchfile can even come close. 
  457.  
  458. o  A local Network Logon Menu that is sysop-configurable. 
  459.  
  460. o  Compatibility.  Multi-Board 2.50BN is known to  be  compatible       
  461. with the following software:
  462.  
  463.                     *  BinkleyTerm 
  464.                     *  FrontDoor
  465.                     *  D'Bridge
  466.                     *  Wildcat! 
  467.                     *  QuickBBS
  468.                     *  OPUS CBCS
  469.                     *  Smallnet
  470.  
  471. o  Multi-Board  2.50  may  be compatible with  other  BBS/NETmail          
  472. software.   See   the  System  Requirements  Section   for   more    
  473. details. 
  474.  
  475. o   Ease  of  Setup.   Setup is a  painless  operation  with  the 
  476. MBINSTxx     installation  program.   MBINSTxx  is   menu-driven, 
  477. remembering all    previous settings, and allowing you to  change 
  478. each item at       will, without affecting the rest of the setup.  
  479. This  makes    adding, changing, or deleting software  quick  and 
  480. easy. 
  481.  
  482. o  Configurability.  With the batchfile  compiler,  and  standard    
  483. batchfiles   that   are  "built-in"  MB    provides   an   almost    
  484. unlimited  number  of   options  available to  you,  for  use  in    
  485. updating  and maintaining your boards. 
  486.  
  487. o  Full  service Technical Support.  Ramcosoft Inc. has  a  24hr.    
  488. BBS   technical  support area on THE ON-LINE!  BBS/NETWORK.  This    
  489. area  is   for Registered Multi-Board users  only,  and  operates    
  490. on a  USRobotics Dual-Standard Modem. Access up to 14,400 bps. 
  491.  
  492.  
  493.  
  494.  
  495.  
  496. System Requirements
  497. ~~~~~~~~~~~~~~~~~~~
  498. Multi-Board  2.50BN  assumes a minimal system  consisting  of  at 
  499. least the following:
  500.  
  501. o  an IBM Personal Computer or true compatible. 
  502. o  PC-DOS or MS-DOS, Ver. 3.3 or later. 
  503.    (MB has been tested under DOS 3.3 - 4.01)
  504. o  a BBS Software package that is compatible with MB. (see below)
  505. o  a Front-End Mailer that is compatible with MB. (see below)
  506. o  a Netmail Package that is compatible with MB. (see below)
  507. o  a hard-disk drive 
  508. o  at least 512k of system memory (640 req'd for some features)
  509.  
  510. Multi-Board makes no pretense of being able to run from Floppies. 
  511. If  you have a Floppy-based system, there is almost no  way  that 
  512. you  can run a Netmail/BBS Network, so you have no need for  this 
  513. Program. 
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551. Installation
  552. ~~~~~~~~~~~~
  553. We have tried to make the installation process of Multi-Board  as 
  554. painless  as  possible, but Multi-Board is an  extremely  complex 
  555. program  that is extremely configurable.  A tradeoff  has  always 
  556. been necessary between configurability, and ease of installation. 
  557. We  have tried to overcome this with MBINSTxx.EXE. It is a  menu-
  558. driven program, that will perform three tasks for you. First,  it 
  559. will  REGISTER your copy of Multi-Board. Second, it  will  create 
  560. the  system  file  where Multi-Board will  get  its  information. 
  561. Finally,  you  will  use MBINSTxx  to  "fine-tune"  your  system, 
  562. adding,   changing,  and  deleting  programs  to   your   nightly 
  563. schedules. 
  564.  
  565. BEFORE YOU START: You must be sure that you have a Mailer, a  BBS 
  566. Software Package, and a Netmail Editor.  Wherever your mailer is, 
  567. this  directory will become your MB directory.  Multi-Board  will 
  568. look for its system file here, and it will look for itself  here. 
  569. Do NOT rename or move these files or MB will NOT work.  Make sure 
  570. that whatever directory that MB will reside in exists at the time 
  571. that  you  run MBINSTxx because it will write  your  system  file 
  572. directly to that directory.  MBINSTxx WILL FAIL IF THIS DIRECTORY 
  573. DOES NOT EXIST!
  574.  
  575. To  start  the Installation Procedure, type  MBINSTxx  and  press 
  576. return. 
  577.  
  578. MBINSTxx.EXE  (MBINSTat.EXE or MBINSTxt.EXE)
  579. ~~~~~~~~~~~~
  580. If  this is the first time you have run this program, or  if  the 
  581. MBBS.SYS  file  is  missing,  you  will  be  prompted  for   your 
  582. registration number. (This is the 4 or 5 digit number printed  on 
  583. the face of your diskette(s)) Type it in. Next, you will be asked 
  584. to  provide your passkey.  Once you have typed in  your  passkey, 
  585. MBINSTxx  will then register your copy of Multi-Board.  YOU  MUST 
  586. SAVE  CHANGES at the end of the session for this to take  effect. 
  587. If  this  step is completed successfully, you will  be  presented 
  588. with the Main Menu. If you enter an invalid passkey the  MBINSTxx 
  589. program will simply abort. 
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606. Main Menu
  607. ~~~~~~~~~ 
  608. At this point you should be viewing the following screen:
  609.  
  610.                    Multi-Board 2.50BN Installation Program                    
  611. Copyright (c) 1989 Ramcosoft Inc & Robert A. Moscardini - All Rights Reserved. 
  612.                                                                                
  613.                                                                                
  614.     <S>ystem Information:         Your System & Sysop Information              
  615.                                                                                
  616.     <F>ront End Mailer:           Configure Front End Mailer                   
  617.                                                                                
  618.     <N>etmail Editor Information: Configure Netmail Editor                     
  619.                                                                                
  620.     <B>BS Software Configuration: Configure HOST & Sub-boards                  
  621.                                                                                
  622.     <I>ncoming Mail Commands:     Define Your Incoming Mail Commands           
  623.                                                                                
  624.     <O>utgoing Mail Commands:     Define Your Outgoing Mail Commands           
  625.                                                                                
  626.     <M>aintenance Commands:       Define Your Mail Maintenance Commands        
  627.                                                                                
  628.     e<X>it and save new System File                                            
  629.                                                                                
  630.  
  631. This screen will be the next stop in the installation  procedure. 
  632. It is from here that you will go to each area, and after you  are 
  633. done with each area, you will return here. 
  634.  
  635. To get to each area, simply type the letter or number enclosed in 
  636. "< >" followed by a carriage return. If you have a color  monitor 
  637. and  graphics  adapter, the menu selection keys  will  appear  in 
  638. bright red.  Next to each selection is a brief description of the 
  639. area contents. 
  640.  
  641. Once into an area, you will see the menu for that area.  Next  to 
  642. each  selection,  you will see any previous  response  made.  The 
  643. first time you enter each menu, these will be blank. 
  644.  
  645. For  purposes  of demonstration, we will present these  areas  in 
  646. their  order of appearance on the Main Menu.  In  actuality,  you 
  647. may  jump  around as much as you like, MBINSTxx  will  "remember" 
  648. your responses until you're ready to proceed.  No changes will be 
  649. made  to  the  permanent file until you press X  (for  eXit)  and 
  650. answer yes
  651. to the "Save Changes?" prompt. 
  652.  
  653. In  the following pages, we will explore each area,  and  explain 
  654. each step of the Installation Procedure. 
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661. System Information
  662. ~~~~~~~~~~~~~~~~~~
  663. Select  <S>ystem Information from the Main Menu.  At  this  point 
  664. you should be viewing the following screen:
  665.  
  666.                    Multi-Board 2.50BNB Installation Program                    
  667. Copyright (c) 1989 Ramcosoft Inc & Robert A. Moscardini - All Rights Reserved. 
  668.                                                                                
  669.                                                                                
  670.     <S>YSTEM name:                                                  
  671.                                                                                
  672.     Sys<O>p's name:                                                  
  673.                                                                                
  674.     <L>og drive & pathname:                                                    
  675.                                                                                
  676.     e<X>it and save new System Information                                     
  677.                                                                                
  678.                                                                                
  679.  
  680. <S>YSTEM name:   Place your BBS/NETWORK name here. 
  681.  
  682. Sys<O>p's name:  Place your name here
  683.  
  684. <L>og  drive:    Place  your logfile name and path  here  in  the                 
  685.                  following  format: D:\PATH\FILENAME.EXT You  may                  
  686.                  name  this  file  any  valid  DOS  filename  and                 
  687.                  extension of your choice. 
  688.  
  689. e<X>it  and save new System Information:  Exits to Main Menu  and                  
  690.                  "remembers" your selections.  (Remember,  unless                  
  691.                   you  "Save Changes" at the end of the  program, 
  692.                   NO permanent changes are made.)
  693.  
  694.  
  695. The first two options have to do with local display only, and are 
  696. for  your convenience only. A bit of personalization  at  program 
  697. Startup. 
  698.  
  699. The  third option, however, is very important.  This is the  file 
  700. that MB will create and log all activity to.  Make sure that  the 
  701. drive  and  directory are valid, and the filename  and  extension 
  702. that  you choose DOES NOT EXIST IN THAT DIRECTORY.  If  the  file 
  703. already  exists,  MB  will, upon startup, open  it  and  log  all 
  704. changes to it. This will not affect any previous data in the file 
  705. but  it  may cause confusion later on.  Be sure  to  periodically 
  706. check out this file, because if it is left unattended it can grow 
  707. quite large. 
  708.  
  709. After  setting these options as desired, press <X> to  return  to 
  710. the Main Menu. 
  711.  
  712.  
  713.  
  714.  
  715.  
  716. Front-End Mailer Information
  717. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  718. In order to setup Multi-Board 2.50BN with your choice of mailers, 
  719. it  is  important  that you are familiar  with  the  options  and 
  720. settings of that mailer.  There are many popular mailers that can 
  721. be used with Multi-Board.  Among them are BinkleyTerm, FrontDoor, 
  722. and  D'Bridge.   There may be others that are compatible  with  a 
  723. little experimentation, so if you are able to use another  mailer 
  724. with  MB,  we would appreciate hearing about it, along  with  any 
  725. special   instructions,   kludges,  or  adaptations   that   were 
  726. necessary.  
  727.  
  728. The first step in putting together any netmail system is to  read 
  729. the  Documentation.  We cannot emphasize this enough,  especially 
  730. where the mailer is concerned.  This is the software that answers 
  731. your  phone,  determines  the baud rate, handles  the  mail,  and 
  732. decides  when  outgoing  mail should be sent.   The  majority  of 
  733. problems that arise with Multi-Board usually are attributed to an 
  734. improperly  configured Mailer.  At this point you need to have  a 
  735. basic  understanding of how to setup ERRORLEVELS, and which  ones 
  736. your program uses for differing baud rates.  If you don't have  a 
  737. printed  copy of your Mailer Documentation, we suggest  that  you 
  738. print  a copy now.  There are questions that are sure  to  arise, 
  739. and  your Mailer Documentation is the most likely place  to  find 
  740. the answers. 
  741.  
  742. Each  Mailer program obtains its instructions in different  ways. 
  743. The  examples  that  we will use  concern  BinkleyTerm  2.20  and 
  744. FrontDoor 1.99.  First, we will give you a general explanation of 
  745. the  Front-End Mailer Screen, then we will deal in specifics  for 
  746. your particular setup. 
  747.  
  748. At this point you should have a copy of you Mailer Documentation, 
  749. a  copy of your MB documentation, and you should be  viewing  the 
  750. following screen:
  751.  
  752.                    Multi-Board 2.50BNB Installation Program                    
  753. Copyright (c) 1989 Ramcosoft Inc & Robert A. Moscardini - All Rights Reserved. 
  754.                                                                                
  755.                                                                                
  756.     <D>irectory of Mailer:                                           
  757.                                                                                
  758.     <E>xecutable Filename:                                            
  759.                                                                                
  760.     <C>ommand-line parameters:                                                 
  761.                                                                                
  762.     e<X>it and save new Mailer Information                                     
  763.                                                                                
  764. The  first  selection,  <D>,  is VERY  IMPORTANT.   This  is  the 
  765. Directory  were Multi-Board must be started from.  This is  where 
  766. MB  looks for its system files.  The Mailer is also  loaded  from 
  767. this directory.  
  768.  
  769. THIS    DIRECTORY  MUST  EXIST  AT  THE  TIME  THAT   YOU   START 
  770. MBINSTxx.EXE!
  771. The Second selection, <E>, is the name of the executable file  of 
  772. your Mailer Software.  NOTE: the .EXE extension is required. 
  773.  
  774. The  third  selection,  <C>,  should  contain  any   command-line 
  775. parameters  issued at startup.  Most Mailer software  offers  the 
  776. option  of putting these parameters in a configuration file,  and 
  777. this is the preferred method.  This option is here primarily  for 
  778. single, temporary parameters. 
  779.  
  780. When finished, select <X> to exit back to the Main Menu. 
  781.  
  782.  
  783. Netmail Editor Information
  784. ~~~~~~~~~~~~~~~~~~~~~~~~~~
  785. In  addition to the previous Documentation mentioned  above,  you 
  786. will  also need a copy of your Netmail Editor Documentation.   If 
  787. you  are  using  QuickBBS, or OPUS as  your  BBS  Software,  this 
  788. section will apply to local operation only, with the exception of 
  789. the Directory Selection.  At this time you should be viewing  the 
  790. following screen:
  791.  
  792.                    Multi-Board 2.50BNB Installation Program                    
  793. Copyright (c) 1989 Ramcosoft Inc & Robert A. Moscardini - All Rights Reserved. 
  794.                                                                                
  795.                                                                                
  796.     <D>irectory of Editor:                                                     
  797.                                                                                
  798.     <E>xecutable Filename:                                                     
  799.                                                                                
  800.     <R>emote cmd-line switches:                                                
  801.                                                                                
  802.     <L>ocal cmd-line switches:                                                 
  803.                                                                                
  804.     e<X>it and save new Editor Information                                     
  805.                                                                                
  806.  
  807. The first selection, <D>, is the Directory in which your  message 
  808. base  is located. In database-type message bases, this  directory 
  809. will contain the files that make up your database.  In File based 
  810. message  bases, this will be the directory from which  you  would 
  811. normally run your mail utilities from.  
  812.  
  813. The  next  three options will be handled  differently,  depending 
  814. upon  your  type  of BBS Software.  If you have  a  BBS  Software 
  815. Package,  such  as  Wildcat!  or PCBoard,  which  does  NOT  have 
  816. internal  Echomail  Support, answer the next 3  questions  as  in 
  817. example No. 1. If your BBS Software DOES support internal message 
  818. handling, such as QuickBBS or OPUS CBCS, answer according to  the 
  819. No. 2 examples. 
  820.  
  821.  
  822.  
  823.  
  824.  
  825.  
  826. <E>xecutable Filename.  
  827. ~~~~~~~~~~~~~~~~~~~~~~~
  828. Example #1: (Wildcat! or PCBoard)
  829. This  is the name of your Remote Netmail Handler. (by REMOTE,  we 
  830. mean  the software that will allow a remote caller to  enter  and 
  831. read net/echomail, while on-line with your system.)
  832.  
  833. Example #2: (QuickBBS or OPUS)
  834. This is the name of your LOCAL Netmail Handler. (If you desire to 
  835. use  one) By LOCAL, we mean the software that will allow  you  to 
  836. enter and read mail from the LOCAL console. Remote Entry will  be 
  837. handled internally by the BBS software. 
  838.  
  839.  
  840. <R>emote command-line switches. 
  841. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  842. Example #1: (Wildcat! or PCBoard)
  843. This is the switch that tells your software NOT to initialize the 
  844. modem.   This  is  very  important  because  if  your  modem   is 
  845. initialized at this time, it will usually hang-up on the  caller, 
  846. preventing entry, and hanging up the system. If you are using the 
  847. QuickBBS Software as your Netmail Handler, this switch should be
  848. "-R". (Do not type the quotes.)
  849.  
  850. Example #2: (QuickBBS or OPUS)
  851. This switch is not used unless you are emulating the above setup, 
  852. and  using  an  EXTERNAL  remote Netmail  Handler  (Not  just  an 
  853. external  editor, but an entirely separate program to handle  ALL 
  854. Net/Echo work). This is very rare. 
  855.  
  856.  
  857. <L>ocal cmd-line switches
  858. ~~~~~~~~~~~~~~~~~~~~~~~~~
  859. Example #1: (Wildcat! or PCBoard)
  860. This  command  line  switch is used to indicate  to  the  Netmail 
  861. Software  that  a  LOCAL LOGON is desired.  This  switch,  if  it 
  862. exists, will be used, eliminating the need to log on manually. If 
  863. you  are  using  QuickBBS as your Netmail  Handler,  this  switch 
  864. should be "-L". (Do not type the quotes.)
  865.  
  866. Example #2: (QuickBBS or OPUS)
  867. Same as Example #1. 
  868.  
  869. More  information  on  the Netmail Editor  is  available  in  the 
  870. Netmail Editor Section of this manual.  This is a very  important 
  871. step of the installation, and must be setup properly in order for 
  872. mail to flow properly. 
  873.  
  874. When  this  area is completed, press <X> to return  to  the  Main 
  875. Menu. 
  876.  
  877.  
  878.  
  879.  
  880.  
  881. BBS Software Configuration
  882. ~~~~~~~~~~~~~~~~~~~~~~~~~~
  883. The following section deals with your actual BBS/Network setup. A 
  884. few  new terms will be used and you will need a few  definitions. 
  885. If  you are currently running a Net/Echomail  Compatible  system, 
  886. some  of  these  terms may sound  familiar,  but  have  different 
  887. meanings under the scope of this discussion. 
  888.  
  889. The BBS/NETWORK
  890. ~~~~~~~~~~~~~~~
  891. A  BBS/NETWORK  is a group of boards running on ONE  phone  line. 
  892. Upon  entry into the system, a caller may choose to  "visit"  any 
  893. one  of these boards, or all of them.  Depending upon the  mailer 
  894. used,   the   caller  may  be  able  to  choose   upon   CONNECT, 
  895. (BinkleyTerm), or he may visit each through the Doors Section.  A 
  896. BBS/Network   is   made  up  of  sub-boards   (nodes).    Several 
  897. BBS/Networks  may  run at the same time through use  of  Hardware 
  898. Networking  or Multi-Tasking on a very fast machine. Remember,  a 
  899. single  BBS/Network runs on ONE phone line. (Even though  it  may 
  900. contain several sub-boards)
  901.  
  902. The HOST Board Concept
  903. ~~~~~~~~~~~~~~~~~~~~~~
  904. When  setting up a BBS/Network, it is necessary to designate  one 
  905. board  as  the HOST.  In this directory will be  the  actual  BBS 
  906. software.  This MUST be different from ANY OTHER SUB-BOARD.  This 
  907. will  also  act as a "default" choice for all  callers  to  visit 
  908. first. 
  909.  
  910. The Sub-Board
  911. ~~~~~~~~~~~~~
  912. Each  Sub-Board is a fully functional BBS.  It may have  its  own 
  913. file,  user,  and  message  bases, its own  menus,  and  its  own 
  914. identity.  It can even have its own Sysop!  You may have up to  9 
  915. sub-boards besides the HOST. 
  916.  
  917. The BBS Configuration Screen
  918. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  919. The  Next  page  contains an example  of  The  BBS  Configuration 
  920. Screen.   Please  take  the  time to  answer  carefully.  If  the 
  921. settings here are not correct, you may cause the system to "hang" 
  922. and, as Murphy's Law dictates, this will always happen 5  minutes 
  923. after you leave for a three-day weekend.  
  924.  
  925. Pay  close attention to the Baud rate switch setting. If this  is 
  926. not setup correctly, most BBS Software will hang-up on  everyone. 
  927. While  this  will  not crash the system, it is  annoying  in  the 
  928. extreme, and will hardly endear you to your callers. 
  929.  
  930.  
  931.  
  932.  
  933.  
  934.  
  935.  
  936. The BBS Configuration Screen
  937. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  938.  
  939.                    Multi-Board 2.50BNB Installation Program                    
  940. Copyright (c) 1989 Ramcosoft Inc & Robert A. Moscardini - All Rights Reserved. 
  941.                                                                                
  942.                                                                                
  943.     <H>ost pathname:                                                           
  944.     <E>xecutable Filename:                                          
  945.     <S>witch to Pass BAUD to BBS                                             
  946.     <D>oor Return Switch                                                       
  947.     <L>ocal Operation Switch:                                                  
  948.     Sub-Board <1> drive & pathname:                                            
  949.     Sub-Board <2> drive & pathname:                                            
  950.     Sub-Board <3> drive & pathname:                                            
  951.     Sub-Board <4> drive & pathname:                                            
  952.     Sub-Board <5> drive & pathname:                                            
  953.     Sub-Board <6> drive & pathname:                                            
  954.     Sub-Board <7> drive & pathname:                                            
  955.     Sub-Board <8> drive & pathname:                                            
  956.     Sub-Board <9> drive & pathname:                                            
  957.     e<X>it and save new BBS Information                                        
  958.                                                                                
  959.  
  960. <H>ost Pathname
  961. ~~~~~~~~~~~~~~~
  962. The  first selection, the <H>ost pathname, is where all  of  your 
  963. BBS Software's .EXE files will be located. This directory MUST be 
  964. in your PATH statement in order for the Sub-Boards to work. Also, 
  965. you must run your BBS Configuration Program in this directory  to 
  966. setup  your HOST Board.  Refer to your BBS Documentation to  find 
  967. out how to do this. 
  968.  
  969. <E>xecutable Filename
  970. ~~~~~~~~~~~~~~~~~~~~~
  971. This should contain the filename of the .EXE file that starts  up 
  972. your BBS. NOTE: The .EXE extension IS required. 
  973.  
  974. <S>witch to pass BAUD to BBS
  975. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  976. As in the Netmail Editor Section above, when a BBS comes on-line, 
  977. it  will  usually attempt to initialize the modem. This  must  be 
  978. avoided in order to prevent the BBS from hanging up on  everyone. 
  979. Most  BBS Software, when passed the baud-rate, will  not  attempt 
  980. this initialization. Wildcat! uses the /B switch for this.  Check 
  981. your  Documentation  to find out what switch you  will  need  for 
  982. this.  The last character in this string will be followed on  the 
  983. command  line  by a space, and then the actual baud rate  of  the 
  984. caller.  NOTE: If you are using QuickBBS as your BBS Software, (& 
  985. not just to handle netmail), the following sequence must be used: 
  986. "-E60 -R -B" (Do not type the quotes) The -E60 makes QBBS exit at 
  987. the  end  of  the call with an exit code of 60  (req'd),  the  -R 
  988. disables modem initialization, and the -B is the baud switch. 
  989.  
  990.  
  991. <D>oor Return Switch
  992. ~~~~~~~~~~~~~~~~~~~~
  993. BBS Software usually will write an information file upon exit  to 
  994. a  door for use by the door itself.  Wildcat! BBS  Software  will 
  995. test for the existence of this file upon return, and if it exists 
  996. Wildcat! will behave, and not re-initialize the modem. If you are 
  997. running Wildcat! BBS Software, no entry is needed here. 
  998.  
  999. Many other BBS Systems do NOT check for this file, and  therefore 
  1000. need to be "reminded" that they are on-line. The switch that does 
  1001. this  should go here. NOTE: If you are running QuickBBS  as  your 
  1002. BBS  Software (& not just to handle Netmail) this switch must  be 
  1003. set as follows:  "-E60 -R" (Do not type the quotes). 
  1004.  
  1005.  
  1006. <L>ocal Operation Switch
  1007. ~~~~~~~~~~~~~~~~~~~~~~~~
  1008. Many  BBS  Systems provide a "Quick" way to logon locally  via  a 
  1009. command line switch.  This switch is entered here. QuickBBS users 
  1010. will enter "-L" (Do not type the quotes). Wildcat! users will not 
  1011. enter anything here as Wildcat! does not support such a switch. 
  1012.  
  1013.  
  1014. Sub-Board <#> drive & pathname
  1015. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1016. You  may,  if you desire, have up to  ten  individual  sub-boards 
  1017. available  on EACH BBS/Network.  You must create a separate  sub-
  1018. directory for each board, and run your BBS Configuration  Program 
  1019. in  each.  You may configure each as you like, with different  or 
  1020. related  themes,  depending on your tastes.  Enter  each  board's 
  1021. location here, and Multi-Board will do the rest. 
  1022.  
  1023.  
  1024. When you are satisfied with your answers, press <X> to return  to 
  1025. the Main Menu. 
  1026.  
  1027.  
  1028.  
  1029.  
  1030.  
  1031.  
  1032.  
  1033.  
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046. Netmail & Echomail Processing
  1047. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1048. This  next  section deals with the way Multi-Board  handles  your 
  1049. mail  processing,  and  your mail events.  It  also  attempts  to 
  1050. familiarize you with a new concept, the Compiled Batchfile. 
  1051.  
  1052.  
  1053. The Compiled Batchfile Concept
  1054. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1055. For  years now, the BBS community has used the DOS  batchfile  to 
  1056. run their BBS Software, the BBS utilities, and the Net & Echomail 
  1057. utilities  that  are  so essential to operating  a  Full  Netmail 
  1058. System.   The problem is... DOS is just too slow.  The reason  is 
  1059. simple, in order to run a computer's many complex operations, DOS 
  1060. (an  acronym  for  Disk Operating System)  has  to  perform  many 
  1061. diverse  functions. It has to load programs, handle  errorlevels, 
  1062. maintain the environment, the path, the environment variables,  & 
  1063. many,  many other tasks.  There is just too much going on for  it 
  1064. to  concentrate on one thing... SPEED!  Multi-Board doesn't  have 
  1065. to  worry about all of these other tasks. It is built  especially 
  1066. for  the  BBS.  It does one thing, handle a BBS/Network,  and  it 
  1067. does it FAST!  Many times faster than DOS.  One of the ways  that 
  1068. MB works so fast is that it tries, whenever possible, to avoid  a 
  1069. DOS Batchfile. 
  1070.  
  1071.  
  1072. Why?
  1073. ~~~~
  1074. Multi-Board  2.50BN uses a method of handling routines  that  are 
  1075. subject to frequent changes by storing batchfile-like commands in 
  1076. its  system file, and loading them directly into memory upon  its 
  1077. startup.   This makes the commands accessible instantly,  instead 
  1078. of having to do a disk read for EACH line in the batchfile as DOS 
  1079. has  to do.  This means that for every line in your  current  BBS 
  1080. batchfile, Multi-Board SAVES YOU TIME! 
  1081.  
  1082.  
  1083.  
  1084.  
  1085.  
  1086.  
  1087.  
  1088.  
  1089.  
  1090.  
  1091.  
  1092.  
  1093.  
  1094.  
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101. Using The Command Compiler
  1102. ~~~~~~~~~~~~~~~~~~~~~~~~~~
  1103. Command  Compilation  is  a two-step  process.   The  first  step 
  1104. consists  of  your entering of the list of processes  for  MB  to 
  1105. execute.  The second step takes place when you exit this  program 
  1106. and  tell  MBINSTxx  that you want to "Save  Changes".   At  that 
  1107. point,  the  Command  Compiler  will  compile  your   "batchfile" 
  1108. directly into the System file. NOTE: No Syntax or Error  checking 
  1109. is done. If you issue a command that is not legal, or that cannot 
  1110. be executed it will usually be ignored, BUT IN SOME CASES  DAMAGE 
  1111. MAY  RESULT!  Loss  of software is a  real  danger  here,  simply 
  1112. because MB will do EXACTLY what you tell it to do.  This may  NOT 
  1113. be what you WANT it to do. For example, if you tell MB to  backup 
  1114. the  message base, renumber it, and then erase the  original,  MB 
  1115. will  do that. A problem arises, however, if,  while  renumbering 
  1116. the  message base, it becomes corrupted. MB will still erase  the 
  1117. original and you will have no way to recover it. A better way  is 
  1118. to  have MB make a copy to another directory (once  nightly)  and 
  1119. NOT  erase  it.  This way you will have 24hrs.  to  discover  the 
  1120. corrupted  base,  and restore it. This is only  an  example,  but 
  1121. realize that MB will only do what you tell it to do. 
  1122.  
  1123. Some Do's & Don'ts
  1124. ~~~~~~~~~~~~~~~~~~
  1125. You may use any command that is valid at a DOS prompt. Executable 
  1126. file  names,  external DOS commands, internal DOS  commands,  and 
  1127. even DOS Batchfile names. 
  1128.  
  1129. You  may  NOT use DOS batchfile Commands such as goto,  for,  if, 
  1130. ERRORLEVEL,  call, or any environment variable handling.  Due  to 
  1131. the way DOS handles these commands, they will not work correctly, 
  1132. and the results are unpredictable. 
  1133.  
  1134. You  may NOT use commands that are over 78 characters  long.  Any 
  1135. characters  after the 78 character limit will be truncated.  This 
  1136. is due to memory considerations. (These commands are stored in an 
  1137. array in memory during program execution)
  1138.  
  1139. You  have  up  to  10 lines  each  for  incoming,  outgoing,  and 
  1140. maintenance  handling of net & echomail.  If you absolutely  MUST 
  1141. have more space, create a batchfile, and put it in as a  command. 
  1142. Realize,  however, that the reason MB is so fast is that it  does 
  1143. all  of  its work in memory, without the need for  constant  disk 
  1144. reads, and by putting a batchfile in, you are negating any  speed 
  1145. advantage  for  that  portion of the  processing.  The  10  lines 
  1146. usually  are  sufficient.   There  are  times,  though,  when   a 
  1147. batchfile will solve a particular problem, however, and then they 
  1148. are  an  asset. When these times arise, however, it  is  to  your 
  1149. advantage to keep batchfile use confined to that particular area, 
  1150. and let MB do most of the work. 
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156. A Note about Using Batchfiles with The Command Compiler
  1157. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1158. When  faced with a program that requires more information on  the 
  1159. command  line  than can fit into 78 characters of  space,  it  is 
  1160. useful to put that one line into a batchfile, and put the name of 
  1161. the  batchfile into the command list. Another reason to  do  this 
  1162. arises  when  using  a  program  that  requires  input  from   an 
  1163. environment variable.  The environment variable name does not get 
  1164. translated properly from within the Command Compiler. Instead  it 
  1165. will be sent verbatim to the called program. ie:
  1166.  
  1167. OMMM -s%SCHED% -hOUTBOUND
  1168.  
  1169. will be executed EXACTLY as written, and ommm will try to execute 
  1170. Schedule % -- ommm.exe looks for a single-character flag, and the 
  1171. first character after the -s flag is a %.  This can be solved  by 
  1172. using a single line batchfile that contains the following line:
  1173.  
  1174. OMMM -s%SCHED% -hOUTBOUND
  1175.  
  1176. This  time  it will work, because it is in a batchfile.  Using  a 
  1177. batchfile  will also increase the amount of characters  available 
  1178. on  each  line  to  255.  You may  also  use  any  batchfile-type 
  1179. commands,  normally forbidden inside the Compiler.   Notice  that 
  1180. the batchfile simply ends. It does not call anything. MB  watches 
  1181. for  the  batchfile  to  end, and  instantly  executes  the  next 
  1182. command. 
  1183.  
  1184. The following screen is the INCOMING Mail Commands screen, but it 
  1185. is  identical  to  the next two  screens,  except  they  identify 
  1186. themselves as OUTGOING, and MESSAGE MAINTENANCE respectively. 
  1187.  
  1188.                    Multi-Board 2.50BNB Installation Program                    
  1189. Copyright (c) 1989 Ramcosoft Inc & Robert A. Moscardini - All Rights Reserved. 
  1190.                                                                                
  1191.                                                                                
  1192.                                                                                
  1193. INCOMING mail processing commands:                                             
  1194. ---------1---------2---------3---------4---------5---------6---------7---------
  1195. Editing Line #                                                                 
  1196.                                                                                
  1197. 1:                                                                             
  1198. 2:                                                                             
  1199. 3:                                                                             
  1200. 4:                                                                             
  1201. 5:                                                                             
  1202. 6:                                                                             
  1203. 7:                                                                             
  1204. 8:                                                                             
  1205. 9:                                                                             
  1206. 0:                                                                             
  1207.                                                                                
  1208.     e<X>it and save new System Information                                     
  1209.                                                                                
  1210.  
  1211. Incoming Mail
  1212. ~~~~~~~~~~~~~
  1213. Incoming   Mail  is  handled  upon  receipt.   Immediately   upon 
  1214. receiving  mail, your mailer should be set to exit, with an  exit 
  1215. code  of  250.  This will alert Multi-Board that  mail  has  been 
  1216. received, and cause MB to execute the series of commands you list 
  1217. here.   Typically,  these  commands should open  and  unpack  any 
  1218. arcmail or ZIPmail, and toss the echomail into the message  base. 
  1219. A  netmail  tosser is then called to toss any  netmail  into  the 
  1220. message  base.  Then, a message threader may be called.  Finally, 
  1221. any workfiles are erased.  
  1222.  
  1223. To enter a command, press the LOWEST AVAILABLE NUMBER, and  enter 
  1224. your command. 
  1225.  
  1226.  
  1227. Repeat  the steps for the OUTGOING mail and the Mail  Maintenance 
  1228. areas. 
  1229.  
  1230.  
  1231. Example Answers
  1232. ~~~~~~~~~~~~~~~
  1233. In the process of developing Multi-Board, we faced the formidable 
  1234. task  of trying to be all things to all people.  There is no  way 
  1235. that we can anticipate which programs and software utilities  you 
  1236. will  use.   We will, therefore, give a few examples  here  of  a 
  1237. system  configuration  in  use  here  at  our  Multi-Board   Home 
  1238. BBS/Network,  THE  ON-LINE!  BBS/NETWORK  VHST-DS.   This  is   a 
  1239. Wildcat! 2.0P BBS, using QuickBBS 2.04 as a Netmail Handler, with 
  1240. BinkleyTerm 2.20 as a Front-End Mailer. 
  1241.  
  1242.  
  1243. The <S>ystem. 
  1244. ~~~~~~~~~~~~~
  1245.  
  1246.                    Multi-Board 2.50BNB Installation Program                    
  1247. Copyright (c) 1989 Ramcosoft Inc & Robert A. Moscardini - All Rights Reserved. 
  1248.                                                                                
  1249.                                                                                
  1250.     <S>YSTEM  name:           THE ON-LINE! BBS * Home of Multi-Board  
  1251.                                                                                
  1252.     Sys<O>p's name:          Bob Moscardini                                    
  1253.                                                                                
  1254.     <L>og drive & pathname:  C:\BINKLEY\MBBS25A.LOG                            
  1255.                                                                                
  1256.     e<X>it and save new System Information                                     
  1257.                                                                                
  1258.                                                                                
  1259.  
  1260.  
  1261.  
  1262.  
  1263.  
  1264.  
  1265.  
  1266. The <F>ront-End Mailer. 
  1267. ~~~~~~~~~~~~~~~~~~~~~~~
  1268.                    Multi-Board 2.50BNB Installation Program                    
  1269. Copyright (c) 1989 Ramcosoft Inc & Robert A. Moscardini - All Rights Reserved. 
  1270.                                                                                
  1271.                                                                                
  1272.     <D>irectory of Mailer:        C:\BINKLEY                                   
  1273.                                                                                
  1274.     <E>xecutable Filename:        BTBIG.EXE                                    
  1275.                                                                                
  1276.     <C>ommand-line parameters:                                                 
  1277.                                                                                
  1278.     e<X>it and save new Mailer Information                                     
  1279.                                                                                
  1280.  
  1281. The <N>etmail Editor. 
  1282. ~~~~~~~~~~~~~~~~~~~~~
  1283.                    Multi-Board 2.50BNB Installation Program                    
  1284.  Copyright (c) 1989 Ramcosoft Inc & Robert A. Moscardini - All Rights Reserved. 
  1285.                                                                                
  1286.                                                                                
  1287.     <D>irectory of Editor:        C:\QUICKBBS                                  
  1288.                                                                                
  1289.     <E>xecutable Filename:        QUICKBBS.EXE                                
  1290.                                                                                
  1291.     <R>emote cmd-line switches:   -R                                           
  1292.                                                                                
  1293.     <L>ocal cmd-line switches:    -L                                          
  1294.                                                                                
  1295.     e<X>it and save new Editor Information                                     
  1296.  
  1297.  
  1298. The BBS/Network. 
  1299. ~~~~~~~~~~~~~~~~
  1300.  
  1301.                    Multi-Board 2.50BNB Installation Program                    
  1302. Copyright (c) 1989 Ramcosoft Inc & Robert A. Moscardini - All Rights Reserved. 
  1303.                                                                                
  1304.                                                                                
  1305.     <H>ost pathname:              C:\WILDCAT                                   
  1306.     <E>xecutable Filename:        WILDCAT.EXE                                  
  1307.     <S>witch to Pass BAUD to BBS  /B                                           
  1308.     <D>oor Return Switch                                                       
  1309.     <L>ocal Operation Switch:                                                  
  1310.     Sub-Board <1> drive & pathname:    C:\WILDCAT\SIG1                        
  1311.     Sub-Board <2> drive & pathname:    C:\WILDCAT\SIG2                         
  1312.     Sub-Board <3> drive & pathname:    C:\WILDCAT\SIG3                         
  1313.     Sub-Board <4> drive & pathname:    C:\WILDCAT\SIG4                         
  1314.     Sub-Board <5> drive & pathname:                                            
  1315.     Sub-Board <6> drive & pathname:                                            
  1316.     Sub-Board <7> drive & pathname:                                            
  1317.     Sub-Board <8> drive & pathname:                                            
  1318.     Sub-Board <9> drive & pathname:                                            
  1319.     e<X>it and save new BBS Information                                        
  1320.                                                                                
  1321. The <I>ncoming Mail Commands. 
  1322. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1323.                    Multi-Board 2.50BNB Installation Program                    
  1324. Copyright (c) 1989 Ramcosoft Inc & Robert A. Moscardini - All Rights Reserved. 
  1325.                                                                                
  1326.                                                                                
  1327.                                                                                
  1328. INCOMING mail processing commands:                                             
  1329. ---------1---------2---------3---------4---------5---------6---------7---------
  1330. Editing Line #                                                                 
  1331.                                                                                
  1332. 1:qecho -T -U -P -Z -Lmail.in                                                  
  1333. 2:mailtoss 1                                                                   
  1334. 3:echokdup -Imail.in                                                           
  1335. 4:qlink -Lmail.in                                                              
  1336. 5:del mail.in                                                                  
  1337. 6:del areas.kdp                                                                
  1338. 7:del c:\binkley\outbound\*.?$?                                                
  1339. 8:                                                                             
  1340. 9:                                                                             
  1341. 0:                                                                             
  1342.                                                                                
  1343.     e<X>it and save new System Information                                     
  1344.                                                                                
  1345.  
  1346. The <O>utgoing Mail Commands. 
  1347. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1348.                    Multi-Board 2.50BNB Installation Program                    
  1349. Copyright (c) 1989 Ramcosoft Inc & Robert A. Moscardini - All Rights Reserved. 
  1350.                                                                                
  1351.                                                                                
  1352.                                                                                
  1353. OUTGOING mail processing commands:                                             
  1354. ---------1---------2---------3---------4---------5---------6---------7---------
  1355. Editing Line #                                                                 
  1356.                                                                                
  1357. 1:qecho -E -P -Z                                                               
  1358. 2:mailscan 1                                                                   
  1359. 3:del c:\binkley\outbound\*.?$?                                                
  1360. 4:                                                                             
  1361. 5:                                                                             
  1362. 6:                                                                             
  1363. 7:                                                                             
  1364. 8:                                                                             
  1365. 9:                                                                             
  1366. 0:                                                                             
  1367.                                                                                
  1368.     e<X>it and save new System Information                                     
  1369.                                                                                
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376. Mail Maintenance. 
  1377. ~~~~~~~~~~~~~~~~~
  1378.                    Multi-Board 2.50BNB Installation Program                    
  1379. Copyright (c) 1989 Ramcosoft Inc & Robert A. Moscardini - All Rights Reserved. 
  1380.                                                                                
  1381.                                                                                
  1382.                                                                                
  1383. NIGHTLY MAIL MAINTENANCE commands:                                             
  1384. ---------1---------2---------3---------4---------5---------6---------7---------
  1385. Editing Line #                                                                 
  1386.                                                                                
  1387. 1:msgutils  killold 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 -D15     
  1388. 2:msgutils killold 21 22 23 24 25 26 27 -D20                                   
  1389. 3:msgutils  killcnt 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 -N100    
  1390. 4:msgutils killcnt 21 22 23 24 25 26 27 -N125                                  
  1391. 5:msgpack -A -B -R                                                             
  1392. 6:qecho -E -P -Z                                                               
  1393. 7:mailscan 1                                                                   
  1394. 8:del c:\binkley\outbound\*.?$?                                                
  1395. 9:del c:\quickbbs\areas.kdp                                                    
  1396. 0:                                                                             
  1397.                                                                                
  1398.     e<X>it and save new System Information                                     
  1399.                                                                                
  1400.  
  1401. Saving Your Configuration
  1402. ~~~~~~~~~~~~~~~~~~~~~~~~~~
  1403. When  you have completed each area of MBINSTxx, you now have  the 
  1404. option  to  either  save your work, or reset  everything  to  the 
  1405. settings  you  last saved. (Note: if the MBBS.SYS file  does  not 
  1406. exist,  and you do not save, it will not be created).   Answering 
  1407. yes to the "Save Changes?" prompt will cause Multi-Board to  save 
  1408. your configuration to its system file.  This file will be written 
  1409. to the directory named in the <F>ront-End Mailer Screen. 
  1410.  
  1411.  
  1412. You have now completed Step 1 of installing Multi-Board. 
  1413.  
  1414.  
  1415.  
  1416.  
  1417.  
  1418.  
  1419.  
  1420.  
  1421.  
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.  
  1428.  
  1429.  
  1430.  
  1431. Required Support Files
  1432. ~~~~~~~~~~~~~~~~~~~~~~
  1433. The following Files are used by the Multi-Board BBS Driver.  Some 
  1434. of  these files are required, some are optional.  An {R}  appears 
  1435. beside the REQUIRED files. 
  1436.  
  1437. {R}  MBBS.SYS
  1438. {R}  DOOR.BAT
  1439.      EACHCALL.BAT
  1440.      BBSMAINT.BAT
  1441.      NODE.BAT
  1442. {R}  PACKER.BAT 
  1443. {R}  MBBS.MNU
  1444.      BINKLEY.BAN (For BinkleyTerm <tm> Users ONLY)
  1445.  
  1446.  
  1447. MBBS.SYS
  1448. ~~~~~~~~
  1449. This  is  a  REQUIRED  file.   Multi-Board  stores  all  of   its 
  1450. configuration  information here.  If MB is not able to find  this 
  1451. file in the CURRENT directory, it aborts with an error message. 
  1452.  
  1453.  
  1454. DOOR.BAT
  1455. ~~~~~~~~
  1456. Because of the way that most BBS Software handles Doors, we are a 
  1457. bit cramped in the way MB can determine which sub-board the  user 
  1458. wishes  to  visit.   There are basically two ways  in  which  BBS 
  1459. Software can pass this information on to MB.  The first, used for 
  1460. example by Wildcat! works as follows:
  1461.  
  1462. A caller selects the door from a "door menu". Let's say door  #1. 
  1463. Wildcat!  would  then copy DOOR1.BAT to  DOOR.BAT.   The  program 
  1464. would then exit to the batchfile with ERRORLEVEL 50, which  would 
  1465. then execute DOOR.BAT.  This way is the easiest to setup, as  all 
  1466. that needs to be done is to create a numbered batchfile for  each 
  1467. sub-board you have. 
  1468.  
  1469. Example:
  1470.  
  1471. copy callinfo.bbs \wildcat\sig1
  1472. del callinfo.bbs
  1473. cd \wildcat\sig1
  1474.  
  1475. Here is what it does:
  1476.  
  1477. Line  1:   copies  the  information  file  to  the  sub-board  #1            
  1478.            directory. 
  1479. Line   2:  deletes   the  information  file  from   the   current                                   
  1480.            directory. This is important so that  the  next caller                       
  1481.            will  not  be automatically logged on with  the  wrong                        
  1482.            name. 
  1483. Line  3:   Changes directories to the sub-board in question. 
  1484.  
  1485. On exit, Multi-Board will resume and startup the sub-board. 
  1486. The  Second  way  that a BBS may pass information  to  MB  is  by 
  1487. ERRORLEVEL.  If your BBS Software supports doors by dropping with 
  1488. a  variable  ERRORLEVEL, you must configure a  menu-selection  to 
  1489. drop with one of the following errorlevels. 
  1490.  
  1491. BBS                      ERRORLEVEL        DOORx.BAT NAME
  1492. ~~~~~~~~~~~~~~~~~~~~~    ~~~~~~~~~~        ~~~~~~~~~~~~~~
  1493. HOST                     100               DOOR0.BAT
  1494. Sub-board #1             101               DOOR1.BAT
  1495. Sub-board #2             102               DOOR2.BAT
  1496. Sub-board #3             103               DOOR3.BAT
  1497. Sub-board #4             104               DOOR4.BAT
  1498. Sub-board #5             105               DOOR5.BAT
  1499. Sub-board #6             106               DOOR6.BAT
  1500. Sub-board #7             107               DOOR7.BAT
  1501. Sub-board #8             108               DOOR8.BAT
  1502. Sub-board #9             109               DOOR9.BAT
  1503.  
  1504. Then  create  a  DOORx.BAT (replace the x with  the  door  #)  as 
  1505. illustrated on the previous page.  Note: any sub-boards left,  as 
  1506. well as ERRORLEVEL 50 may be used as regular doors. 
  1507.  
  1508.  
  1509. EACHCALL.BAT
  1510. ~~~~~~~~~~~~
  1511. EACHCALL.BAT  is  an optional batchfile that you  create  to  run 
  1512. after EACH call. Typically this would include a utility to update 
  1513. your  last caller screen, or your mail-waiting screens.   DO  NOT 
  1514. include  any mail processing, as this is handled internally  with 
  1515. the  compiled  batchfile.  This batchfile,  if  it  exists,  will 
  1516. execute  whenever  MB recycles back to the mailer,  AFTER  A  BBS 
  1517. CALL. 
  1518.  
  1519.  
  1520. BBSMAINT.BAT
  1521. ~~~~~~~~~~~~
  1522. This is an optional batchfile that you create to run your NIGHTLY 
  1523. BBS  maintenance. This might include a file-lister, or an  update 
  1524. utility,  or  anything  that only needs to run once a  day  at  a 
  1525. certain time. Once again, do NOT include any netmail  processing, 
  1526. as  this is handled internally. This batchfile will execute  when 
  1527. the mailer exits with an exit code of 200. 
  1528.  
  1529.  
  1530. NODE.BAT
  1531. ~~~~~~~~
  1532. NODE.BAT  is an optional EXTERNAL MAIL EVENT batchfile.  This  is 
  1533. provided primarily for nodelist processing. A sample is shown  on 
  1534. the  next page.  This batchfile, if it exists, will execute  when 
  1535. the mailer exits with an exit code of 199. 
  1536.  
  1537.  
  1538.  
  1539.  
  1540.  
  1541. An example of NODE.BAT
  1542. ~~~~~~~~~~~~~~~~~~~~~~
  1543. @echo off
  1544. cls
  1545. cd \quickbbs
  1546.  
  1547. REM IF THE NEW NODEDIFF.xxx FILE IS NOT HERE YET, ABORT 
  1548. REM OTHERWISE PROCESS IT. 
  1549.  
  1550. if exist c:\binkley\netfile\nodediff.* goto process
  1551. goto end
  1552.  
  1553. :process
  1554. CD C:\QUICKBBS
  1555.  
  1556. REM  UNPACK THE NODEDIFF
  1557.  
  1558. pkxarc \binkley\netfile\nodediff.*
  1559.  
  1560. REM  PROCESS IT AND COMPILE THE NEW NODELIST
  1561.  
  1562. parselst
  1563.  
  1564. REM  CLEAN UP
  1565.  
  1566. del nodediff.*
  1567. del c:\binkley\netfile\nodediff.*
  1568. del nodelist.*
  1569. :end
  1570. cd \binkley
  1571. @echo on
  1572.  
  1573.  
  1574. The above NODE.BAT checks to see if the NODEDIFF.* file is  here, 
  1575. and processes it if it is. 
  1576.  
  1577.  
  1578. PACKER.BAT
  1579. ~~~~~~~~~~
  1580. PACKER.BAT is a REQUIRED batchfile if you intend to send ARCMAIL. 
  1581. For  oMMM, QMail & other packers that use environment  variables, 
  1582. it is necessary to use an external batchfile. Due to the way  DOS 
  1583. handles  these variables, it is necessary to access them  from  a 
  1584. batchfile.   This offers a flexibility that outweighs  the  speed 
  1585. lost.  This batchfile should contain a SINGLE line,  your  packer 
  1586. command line.  For example:
  1587.  
  1588. OMMM -s%SCHED% -hOUTBOUND -mNETMAIL -iBINKLEY.PRM -cOMMM.CTL -z1
  1589.  
  1590. This batchfile is executed from the Mailer directory, so if  your 
  1591. outbound, netmail, and incoming mail directories are located  off 
  1592. of   your  mailer  directory,  you  only  need  to  include   the 
  1593. sub-directory name instead of the entire path. 
  1594.  
  1595.  
  1596. MBBS.MNU
  1597. ~~~~~~~~
  1598. This is a required file.  MBBS.MNU is a display file, created  by 
  1599. you,  (sample enclosed) that acts as you LOCAL  internal  network 
  1600. menu. It should include the following values:
  1601.  
  1602.                  Menu 
  1603. Action           Key
  1604. ~~~~~~~~~~~~~~   ~~~~~~~~
  1605. Netmail          0
  1606. HOST Board       1
  1607. Sub-Board #1     2
  1608. Sub-Board #2     3
  1609. Sub-Board #3     4
  1610. Sub-Board #4     5
  1611. Sub-Board #5     6
  1612. Sub-Board #6     7
  1613. Sub-Board #7     8
  1614. Sub-Board #8     9
  1615. Sub-Board #9     10
  1616. Exit to Mailer   99
  1617.  
  1618.  
  1619. BINKLEY.BAN
  1620. ~~~~~~~~~~~
  1621. For  BinkleyTerm Users ONLY.  This file, if it exists, will  give 
  1622. your  callers the option of proceeding straight to a chosen  sub-
  1623. board, WITHOUT the need to go through the HOST board.  This is  a 
  1624. function  of  BinkleyTerm,  and  it must  be  configured  in  the 
  1625. BINKLEY.CFG  file.   The command verb is Extrnmail,  and  if  you 
  1626. decide  to  use  this  option,  you  will  need  to  explore  the 
  1627. BT_REF.DOC file that came with your copy of Binkley. 
  1628.  
  1629.  
  1630.  
  1631.  
  1632.  
  1633.  
  1634.  
  1635.  
  1636.  
  1637.  
  1638.  
  1639.  
  1640.  
  1641.  
  1642.  
  1643.  
  1644.  
  1645.  
  1646.  
  1647.  
  1648.  
  1649.  
  1650.  
  1651. Other System Changes
  1652. ~~~~~~~~~~~~~~~~~~~~
  1653. Multi-Board  is an incredibly complex program, and  many  changes 
  1654. must be made in order to use it.  We have tried to make things as 
  1655. easy  as possible for you to do this.  The following  section  is 
  1656. intended as a guide to helping you to install Multi-Board on your 
  1657. system.   If your System is not specifically listed  here,  don't 
  1658. give up hope.  Look at the other system examples, and learn  from 
  1659. them.   By  looking at these other examples, you may be  able  to 
  1660. figure out the answer that you seek.  Also, be sure to  reference 
  1661. the ERRORLEVEL sections, and the TROUBLESHOOTING section. 
  1662.  
  1663.  
  1664. The Events
  1665. ~~~~~~~~~~
  1666. Here  is a copy of my BINKLEY.EVT file. I use this because it  is 
  1667. easier to include this, than screen capture all of the  FrontDoor 
  1668. Events.  There is very little difference between them, other than 
  1669. the way that they are installed. 
  1670.  
  1671. ; ----------------------------------------------------------------------------
  1672. ; BINKLEY.EVT - Event File for BinkleyTerm 2.20
  1673. ; ----------------------------------------------------------------------------
  1674. Event All 00:00 01:00 C B     E1=253 E2=250 T=2,21 ; Sched B
  1675. Event All 01:00 02:00 M B C N E1=253 E2=250 T=2,21 ; Local B 
  1676. Event All 02:00 03:00 M N C   E1=252 E2=250 T=2,21 ; Sched A (ZMH)
  1677. Event All 03:00 04:00 M B C   E1=200 E2=250 T=2,21 ; BBS Maint. 
  1678. Event All 04:00 07:59 B C     E1=251 E2=250 T=2,21 ; Sched. C
  1679. Event All 07:59 08:00 B C     E1=199 E2=250 T=2,21 ; Nodelist Compile if avail. 
  1680. Event All 08:00 23:00 B C     E1=253 E2=250 T=2,21 ; Sched B Daytime
  1681. Event All 23:00 23:59 B C     E1=253 E2=250 T=2,21 ; Sched B Evening
  1682. ; ----------------------------------------------------------------------------
  1683.  
  1684. NOTE: For those of you unfamiliar with the "E" flags, E1= is  the 
  1685. ERRORLEVEL that BT will exit with at the START of the event. This 
  1686. is where the various events are set.  E2= should ALWAYS be set to 
  1687. 250.   This is the ERRORLEVEL that BT exits with  upon  receiving 
  1688. INBOUND mail. 
  1689.  
  1690. Multi-Board  supports  three  MAIL event schedules, A,  B,  &  C.  
  1691. These are set with an ERRORLEVEL as follows:
  1692.  
  1693. Sched. Tag    ERRORLEVEL
  1694. ~~~~~~~~~~    ~~~~~~~~~~
  1695. A             252
  1696. B             253
  1697. C             251
  1698.  
  1699. In  your  packer configuration file, you should use  these  three 
  1700. tags to determine what type of mail should be sent during each of 
  1701. these  events. Note that, as shown above, each event may be  used 
  1702. as many times as you like.  
  1703.  
  1704.  
  1705.  
  1706. In  addition,  Sched.  C carries  an  additional  meaning.   This 
  1707. activates  the NIGHTLY message maintenance that you  compiled  in 
  1708. MBINSTxx. 
  1709.  
  1710. For more information on ERRORLEVELS, see the ERRORLEVELS section. 
  1711.  
  1712. FOSSILS
  1713. ~~~~~~~
  1714. Although Multi-Board itself does not use a Communications FOSSIL, 
  1715. given  the  fact that most of the BBS Software, and  ALL  of  the 
  1716. mailers  use  them,  we have decided that a word  on  FOSSILS  is 
  1717. appropriate  here.   MB  does  use  a  video  FOSSIL  if  one  is 
  1718. available. 
  1719.  
  1720. What IS a FOSSIL?
  1721. ~~~~~~~~~~~~~~~~~
  1722. The  word  FOSSIL  is an acronym  for  FIDO/OPUS/SEADOG  STANDARD 
  1723. INTERFACE  LAYER.   This  is a piece  of  software  that  resides 
  1724. between the application software, and the system hardware.  There 
  1725. are basically two types of FOSSIL, video and communications. 
  1726.  
  1727. If  Bob  Hartman's  VFOS_IBM.COM  is  present,  Multi-Board  will 
  1728. attempt to install it.  Upon termination, MB will remove it using 
  1729. VFOS_DEL.COM.   (The  De-installer)  This  will  give  you   some 
  1730. colorful screens if you are using BinkleyTerm or QuickBBS. 
  1731.  
  1732. The  next  type of FOSSIL is a communications  FOSSIL,  and  here 
  1733. things  get  a little tricky.  There are two ways  to  install  a 
  1734. comm.  FOSSIL. The first, (& Best) way to install a FOSSIL is  to 
  1735. do  it  in the CONFIG.SYS file at boot-up. The other  way  is  to 
  1736. install  it with a command.  The advantage of the first, is  that 
  1737. it's  always  there.  You never have to worry about  loading  it.  
  1738. There is only one FOSSIL that we know of that still loads from  a 
  1739. DOS  prompt, and that is OPUS_COM.COM. We do not recommend  using 
  1740. this with MB.    
  1741. The  best FOSSIL that we know of is X00.SYS v. 1.20B, written  by 
  1742. Ray  Guinn.  It  is  almost  universally  available  and   widely 
  1743. supported.  It  contains internal support for  the  NS16550  UART 
  1744. chip,  and behaves well under most conditions.  The  distribution 
  1745. package also contains two documents, FOSSIL.DOC & FOSSIL.CHT, two 
  1746. of  the  most informative documents ever released on the  use  of 
  1747. FOSSILS.  Check the recommended settings for your modem with  the 
  1748. documentation  for X00.SYS.  We have found that, on a  USRobotics 
  1749. HST modem, the following works very well:
  1750.  
  1751. DEVICE = C:\X00.SYS E 1 B,0,38400 T=1024 R=2048 NASTY FIFO=15
  1752.  
  1753. Note  that  the transmit (T=) and receive (R=)  buffers  are  set 
  1754. SMALLER  than  the  default  4096 size. This  is  because  of  an 
  1755. increased  speed at the smaller size.  Also, we have  found  that 
  1756. disk-caching slows down performance at high speeds. 
  1757.  
  1758.  
  1759.  
  1760.  
  1761. The Front-End Mailer
  1762. ~~~~~~~~~~~~~~~~~~~~
  1763. Multi-Board  2.50BN supports various Front-End Mailers. In  order 
  1764. to  get  the most from your system, you need to choose  a  mailer 
  1765. that  you can live with.  As in many cases, some trade-offs  must 
  1766. be  made.   In  this case, Ease of  Installation  will  cost  you 
  1767. configurability.   BinkleyTerm  is by far the  most  configurable 
  1768. mailer available, but it is time consuming to install. If you  do 
  1769. choose  BinkleyTerm, Multi-Board has a few options that you  will 
  1770. be able to use, that you wouldn't have otherwise. The biggest one 
  1771. is  that your users will be able to choose which board they  want 
  1772. to  visit,  without the necessity of going  "through"  your  HOST 
  1773. board. 
  1774.  
  1775. FrontDoor, on the other hand, provides very quick setup, and  you 
  1776. can be on-line in about 45 minutes.  BinkleyTerm usually takes  a 
  1777. bit longer.  Multi-Board supports both very well. 
  1778.  
  1779. The  first mailer we will refer to is BinkleyTerm.  We  will  NOT 
  1780. spend time telling you HOW to install Binkley. Alan Applegate has 
  1781. written  a fine manual that does this. What we WILL tell  you  is 
  1782. what settings Multi-Board requires. 
  1783.  
  1784. In the BINKLEY.CFG file:
  1785. ~~~~~~~~~~~~~~~~~~~~~~~~
  1786. These settings MUST be set as follows: (items in {} are optional)
  1787.  
  1788. ; ----------------------------------------------------------------------------
  1789. ; BINKLEY.CFG - Configuration File for BinkleyTerm 2.20
  1790. ; ----------------------------------------------------------------------------
  1791. Unattended      
  1792. Timeout  90
  1793. Banner  Welcome to THE ON-LINE! BBS [300-28Kbps Dual-Standard] 114/26*VHST*
  1794. BBSNote  Multi-Board 2.50BNB (c) Copyright 1988,89 Ramcosoft Inc. 
  1795. ExtrnMail  159  1     ;  option 1 is required if  you  offer  an  
  1796. {ExtrnMail  158  2}   ;  immediate choice of boards. 
  1797. {ExtrnMail  157  3}   ;
  1798. {ExtrnMail  156  4}   ;
  1799. {ExtrnMail  155  5}   ;  options 2 thru 0 are optional
  1800. {ExtrnMail  154  6}   ;  you must have on for each sub-board
  1801. {ExtrnMail  153  7}   ;  you have available at CONNECT. 
  1802. {ExtrnMail  152  8}   ;
  1803. {ExtrnMail  151  9}   ;
  1804. {ExtrnMail  150  0}   ;
  1805. BBS Batch             ; The BBS BATCH option MUST be invoked. 
  1806. ; ----------------------------------------------------------------------------
  1807.  
  1808.  
  1809. The above illustrates the use of the ExtrnMail statement. 
  1810.  
  1811. See  the  FrontDoor  Section  for  the  function  keys  that  are 
  1812. available. (They are pre-defined in Binkley)
  1813.  
  1814.  
  1815.  
  1816. FrontDoor
  1817. ~~~~~~~~~
  1818. The first step  you need to make in your FrontDoor SETUP  program 
  1819. is   in  ERRORLEVELS.   Go  to  the  Mailer  menu,   and   choose 
  1820. Errorlevels.  Then set the options as follows:
  1821.  
  1822.                             Errorlevels                              
  1823.                                                                             
  1824.                   300              103                                   
  1825.                   1200             112  
  1826.                   1275             112  
  1827.                   2400             124  
  1828.                   4800              48  
  1829.                   9600              96  
  1830.                   19200            192  
  1831.                   38400            128  
  1832.                   Received mail    250  
  1833.                   Create batchfile Yes  
  1834.  
  1835. Next, go to function Keys and set each up as follows
  1836.  
  1837. The F1 Key (if you use ARCmail)
  1838. +--------------------------------------------------------------------[ F1 ]-+
  1839. |                                                                           |
  1840. | Command  ?252                                                             |
  1841. | Title    EXECUTE SCHEDULE A                                               |
  1842. | Behavior                                                                  |
  1843. |---------------------------------------------------------------------------|
  1844. | Miscellaneous options                                                     |
  1845. |                                                                           |
  1846. +---------------------------------------------------------------------------+
  1847.  
  1848. The F2 Key (if you use ARCmail)
  1849. +--------------------------------------------------------------------[ F2 ]-+
  1850. |                                                                           |
  1851. | Command  ?253                                                             |
  1852. | Title    EXECUTE SCHEDULE B                                               |
  1853. | Behavior                                                                  |
  1854. |---------------------------------------------------------------------------|
  1855. | Miscellaneous options                                                     |
  1856. |                                                                           |
  1857. +---------------------------------------------------------------------------+
  1858.  
  1859. The F3 Key
  1860. +--------------------------------------------------------------------[ F3 ]-+
  1861. |                                                                           |
  1862. | Command  ?251                                                             |
  1863. | Title    EXECUTE NIGHTLY MAIL MAINTENANCE                                 |
  1864. | Behavior                                                                  |
  1865. |---------------------------------------------------------------------------|
  1866. | Miscellaneous options                                                     |
  1867. |                                                                           |
  1868. +---------------------------------------------------------------------------+
  1869.  
  1870.  
  1871. The F4 Key
  1872. +--------------------------------------------------------------------[ F4 ]-+
  1873. |                                                                           |
  1874. | Command  ?250                                                             |
  1875. | Title    EXECUTE INBOUND MAIL PROC.                                       |
  1876. | Behavior                                                                  |
  1877. |---------------------------------------------------------------------------|
  1878. | Miscellaneous options                                                     |
  1879. |                                                                           |
  1880. +---------------------------------------------------------------------------+
  1881.  
  1882. The F7 Key
  1883. +--------------------------------------------------------------------[ F7 ]-+
  1884. |                                                                           |
  1885. | Command  ?70                                                              |
  1886. | Title    EXECUTE BBS MAINTENANCE                                          |
  1887. | Behavior                                                                  |
  1888. |---------------------------------------------------------------------------|
  1889. | Miscellaneous options                                                     |
  1890. |                                                                           |
  1891. +---------------------------------------------------------------------------+
  1892.  
  1893. The F8 Key
  1894. +--------------------------------------------------------------------[ F8 ]-+
  1895. |                                                                           |
  1896. | Command  ?80                                                              |
  1897. | Title    INTERNAL NETWORK MENU                                            |
  1898. | Behavior                                                                  |
  1899. |---------------------------------------------------------------------------|
  1900. | Miscellaneous options                                                     |
  1901. |                                                                           |
  1902. +---------------------------------------------------------------------------+
  1903.  
  1904. The F10 Key
  1905. +-------------------------------------------------------------------[ F10 ]-+
  1906. |                                                                           |
  1907. | Command  ?100                                                             |
  1908. | Title    Multi-Board DROP-2-DOS                                           |
  1909. | Behavior                                                                  |
  1910. |---------------------------------------------------------------------------|
  1911. | Miscellaneous options                                                     |
  1912. |                                                                           |
  1913. +---------------------------------------------------------------------------+
  1914.  
  1915. NOTE:  Due to the overhead of memory needed to drop to  DOS,  the 
  1916. MOST  efficient  way to do this is by  Multi-Board's  DROP-2-DOS, 
  1917. which takes everything but itself out of memory. You will need to 
  1918. place DROPDOS.BAT (supplied with program disk) into your path for 
  1919. this option to work. 
  1920.  
  1921. In addition to the above, you have the option of defining the  F5 
  1922. and the F9 keys to exit with ERRORLEVELS 50 and 90, and  creating 
  1923. an  F5.bat  and  an  F9.bat for your own  use.  These  files  are 
  1924. optional. 
  1925.  
  1926. Included with your Registered Program Disk(s) are samples of most 
  1927. of the support files that you will need, including SAMPLE  MAILER 
  1928. CONFIGURATION files for Binkley and FrontDoor.  
  1929.  
  1930. You  will  need to look at EACH of these SAMPLE files,  and  make 
  1931. whatever  changes are necessary for your particular system.   Pay 
  1932. careful attention to the directories used, and the ADDRESSES. 
  1933.  
  1934.  
  1935.  
  1936.  
  1937.  
  1938.  
  1939.  
  1940.  
  1941.  
  1942.  
  1943.  
  1944.  
  1945.  
  1946.  
  1947.  
  1948.  
  1949.  
  1950.  
  1951.  
  1952.  
  1953.  
  1954.  
  1955.  
  1956.  
  1957.  
  1958.  
  1959.  
  1960.  
  1961.  
  1962.  
  1963.  
  1964.  
  1965.  
  1966.  
  1967.  
  1968.  
  1969.  
  1970.  
  1971.  
  1972.  
  1973.  
  1974.  
  1975.  
  1976.  
  1977.  
  1978.  
  1979.  
  1980.  
  1981. ERRORLEVELS
  1982. ~~~~~~~~~~~
  1983. ERRORLEVELS  are  sometimes  referred to  as  exit  codes.   They 
  1984. provide  a means for a compiled program to return information  to 
  1985. the  Operating System, which is, in this case,  Multi-Board.   In 
  1986. order for Multi-Board to work properly, these Exit-Codes must  be 
  1987. set  properly.  Depending on the software used, these exit  codes 
  1988. are set in a variety of ways.  Check your software  documentation 
  1989. for  details on how to set ERRORLEVELS and which  ERRORLEVELS  it 
  1990. returns. 
  1991.  
  1992. The following is a table of what ERRORLEVELS Multi-Board expects, 
  1993. and which ones are REQUIRED. 
  1994.  
  1995. ERRORLEVEL  Req  Multi-Board Action          Software Responsible
  1996. -----------------------------------------------------------------
  1997. 255       | NO  | This is a Microsoft C lang | Binkley only
  1998.           |     | ERROR.                     |
  1999. 254       | NO  | Your Address NOT found in  | Binkley only
  2000.           |     | nodelist.                  |
  2001. 253       | YES | Executes Mail Schedule B   | Mailer (ALL)
  2002. 252       | YES | Executes Mail Schedule A   | Mailer (ALL)
  2003. 251       | YES | Executes Mail Schedule C   | Mailer (ALL)
  2004. 250       | YES | Incoming Mail, Process     | Mailer (ALL)
  2005. 200       | YES | Executes BBS Maintenance   | Mailer (ALL)
  2006. 199       | YES | Executes External Nodelist | Mailer (ALL)
  2007.           |     | Processing (Nodediff)      |
  2008. 192       | YES | BBS CALL (19200 bps.)      | Mailer (ALL)
  2009. 128       | YES | BBS CALL (38400 bps.)      | Mailer (ALL)
  2010. 124       | YES | BBS CALL (2400 bps.)       | FrontDoor only
  2011. 112       | YES | BBS CALL (1200 bps.)       | FrontDoor only
  2012. 103       | YES | BBS CALL (300 bps.)        | FrontDoor only
  2013. 100       | NO  | Multi-Board's internal     | Mailer (ALL)
  2014.           |     | Drop-2-Dos Function        |
  2015. 96        | YES | BBS CALL (9600 bps.)       | Mailer (ALL)
  2016. 90        | NO  | Executes F9.BAT            | Mailer (ALL)
  2017. 80        | NO  | Executes Internal Network  | Mailer (ALL)
  2018. 70        | NO  | Executes BBSMAINT.BAT      | Mailer (ALL)
  2019. 60        | YES | Recycles from BBS to the   | BBS (ALL)
  2020.           |     | Mailer after Caller logoff |
  2021. 50 (BBS)  | YES | Executes DOOR.BAT          | BBS (ALL)
  2022. 50 (MAIL) | NO  | Executes F5.BAT            | Mailer (ALL)
  2023. 48        | YES | BBS Call (4800 bps.)       | Mailer (ALL)
  2024. 40 (BBS)  | NO  | BBS Remote Drop to DOS     | BBS (ALL)
  2025. 40 (MAIL) | NO  | Incoming Mail Processing   | Mailer (ALL)
  2026. 35        | YES | BBS Drop to NETMAIL        | Wildcat! only
  2027. 30        | NO  | Execute Mail Maintenance   | Binkley only
  2028. 24        | YES | BBS Call (2400 Bps.)       | Binkley only
  2029. 20        | NO  | Execute Mail Schedule B    | Binkley only
  2030. 12        | YES | BBS Call (1200 bps.)       | Binkley only
  2031. 10 (BINK) | NO  | Execute Mail Schedule A    | Binkley only
  2032. 10 (FD)   | YES | Exit Multi-Board           | FrontDoor only
  2033. 3         | YES | BBS Call (300 bps.)        | Binkley only
  2034. 1         | YES | Exit Multi-Board           | Binkley only
  2035. 0         | YES | Exit Multi-Board           | Other Mailers
  2036. Events
  2037. ~~~~~~
  2038. Events  are  how  you  tell your  Mailer  &  BBS  software  which 
  2039. ERRORLEVELs to use when exiting, and when to exit.  Your software 
  2040. documentation for these programs should explain this in detail.  
  2041.  
  2042. The  important  things to remember are to  synchronize  your  BBS 
  2043. events with your Mailer events to insure that any callers on your 
  2044. BBS will be logged off when an event starts. 
  2045.  
  2046. The  events  in your Mailer will usually use Event tags.   It  is 
  2047. important  that you use A, B, or C for these  tags.   Multi-Board 
  2048. will  detect  the  usage  of these tags, and  pass  them  to  the 
  2049. environment  for you.  In the ERRORLEVEL chart,  these  Schedules 
  2050. and their associated errorlevels are defined. 
  2051.  
  2052.  
  2053. Information that Multi-Board passes on the Command line
  2054. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2055. Multi-Board  passes  information to the programs that  it  calls, 
  2056. based  on  the  information you  supply  in  MBINSTxx.EXE.   This 
  2057. information should never exceed 78 characters in length.  This is 
  2058. an unfortunate limitation required by DOS, and not a bug.  
  2059.  
  2060. BBS Command Line Information
  2061. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2062. The  information that MB passes to the BBS software is  given  in 
  2063. the following format:
  2064.  
  2065. BBSNAME.EXE /B BAUD[MNP] TIMELEFT
  2066.  
  2067. BBSNAME.EXE        the actual BBS Software. 
  2068.          /B        the baud switch you define in MBINSTxx.EXE
  2069.        BAUD        the actual BAUD rate reported by the mailer. 
  2070.       [MNP]        this  is passed upon receipt of MNP call. 
  2071.    TIMELEFT        Time until next mailer event. 
  2072.  
  2073.  
  2074. Mailer Command Line Information
  2075. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2076. The information that MB passes to the Mailer software is given in 
  2077. the following format:
  2078.  
  2079. MAILER.EXE [List of switches]
  2080.  
  2081. [List  of  switches]  is the command line  that  you  entered  in 
  2082.                       MBINSTxx.EXE. 
  2083.  
  2084.  
  2085. Directories
  2086. ~~~~~~~~~~~
  2087. Directories  are  very important to Multi-Board.  If you  have  a 
  2088. mistake in your directory locations, chances are that your system 
  2089. will  come to a screeching halt, probably at the  worst  possible 
  2090. time. 
  2091. The following notational conventions are observed:
  2092.  
  2093. Dirname  will  be either Mailer, BBS, or Editor.   These  may  be 
  2094. combined in one directory, two directories or three, but all  the 
  2095. members of each group must reside in the SAME directory. 
  2096.  
  2097. Software  refers  to the software and any support files  that  it 
  2098. uses. 
  2099.  
  2100. SOFTWARE                  DIRNAME
  2101. -----------------------------------------------------------------
  2102. MAILER (BT.EXE, FD.EXE  | MAILER
  2103.         etc.)           |
  2104.                         |
  2105. PACKER.BAT              | MAILER
  2106.                         |
  2107. PACKER SOFTWARE (OMMM)  | MAILER
  2108.                         |
  2109. NODELIST AND UTILS.     | EDITOR
  2110.                         |
  2111. NETMAIL EDITOR          | EDITOR
  2112.                         |
  2113. BBS SOFTWARE            | BBS
  2114.                         |
  2115. EACHCALL.BAT            | BBS
  2116.                         |
  2117. BBSMAINT.BAT            | BBS
  2118.                         |
  2119. NODE.BAT                | MAILER
  2120.  
  2121.  
  2122. Other Changes
  2123. ~~~~~~~~~~~~~
  2124. There may be other changes necessary for your particular setup in 
  2125. order for Multi-Board to run efficiently.  When undertaking these 
  2126. changes,  it  is important to first GET IT WORKING.  Then,  after 
  2127. saving the setup that WORKS, fine tuning may be in order.  If you 
  2128. become hopelessly lost, you can always restore the old setup.  If 
  2129. you decide to "work without a net", and not backup you system, we 
  2130. may not be able to help you later. 
  2131.  
  2132.  
  2133.  
  2134.  
  2135.  
  2136.  
  2137.  
  2138.  
  2139.  
  2140.  
  2141.  
  2142.  
  2143.  
  2144.  
  2145.  
  2146. Running Multi-Board
  2147. ~~~~~~~~~~~~~~~~~~~
  2148. This section is divided into three parts.  The first part is  for 
  2149. the  daring  of you who looked for the Quick Start  section.   We 
  2150. will  endeavor to help you out, but if you have never run  a  BBS 
  2151. under  a Driver before, be warned that you need  the  information 
  2152. that  the  previous sections provide.  Multi-Board is  a  complex 
  2153. program and needs to be understood in order for you to run it. 
  2154.  
  2155. Quick Start
  2156. ~~~~~~~~~~~
  2157. Probably  the quickest way to install Multi-Board is to  go  back 
  2158. and  read  the instructions, but if you are determined to  do  it 
  2159. quick, (impatience is a virtue?) - here we go... 
  2160.  
  2161. 1.    Copy the MB software, (all of it) into  whatever  directory 
  2162.       your mailer is in. 
  2163.  
  2164. 2.    Print out all of your batchfiles. 
  2165.  
  2166. 3.    Run the MBINSTxx.EXE program for your machine. MBINSTAT for 
  2167.       AT class machines, or MBINSTXT for XT class machines. There 
  2168.       is no shortcut for this step.  This procedure is  outlined, 
  2169.       step-by-step in the Installing Multi-Board section. 
  2170.  
  2171. 4.    Make sure that all of your software is in the right  place, 
  2172.       according to the Directory Table. 
  2173.  
  2174. 5.    Edit  your  Mailer and BBS events according  to  the  event 
  2175.       section,  paying  special attention to the  errorlevels  in 
  2176.       the errorlevel chart. 
  2177.  
  2178. 6.    Create the batchfiles that are necessary,  according to the 
  2179.       section on files that Multi-Board uses. 
  2180.  
  2181. 7.    Change directories to your MAILER directory. 
  2182.  
  2183. 8.    Type MB (or MB286 if you have an AT-Class machine). 
  2184.  
  2185. 9.    If something is wrong, Multi-Board will hopefully exit with 
  2186.       an  explanation.   Take whatever action is  necessary,  and       
  2187.       try again.  If all else fails, go back and read the manual,       
  2188.       that's why we wrote it. 
  2189.  
  2190. 10.   Please  do  not call for support if you have not  read  the 
  2191.       manual.  Most of the answers are right here.  If you do run 
  2192.       across  something that is NOT covered in the manual,  after 
  2193.       reading  it,  please  call us so that we  may  correct  the 
  2194.       problem, or the manual. 
  2195.  
  2196.  
  2197.  
  2198.  
  2199.  
  2200.  
  2201. Operating Environments
  2202. ~~~~~~~~~~~~~~~~~~~~~~
  2203. Multi-Board  was written and developed under MS and  PC-DOS.   It 
  2204. has been tested and certified under versions 3.2.1, 3.3, 4.0, and 
  2205. 4.01.  
  2206.  
  2207. Multi-Board  will also operate under Desqview 2.1+ and  DoubleDos 
  2208. 5.0.   Multi-Tasking environments may require  special  handling.  
  2209. Refer to your OP system manual for details. 
  2210.  
  2211.  
  2212. Environment Variables
  2213. ~~~~~~~~~~~~~~~~~~~~~
  2214. Multi-Board  will  from time to time use  the  SCHED  environment 
  2215. variable, but will always remove it upon exit.  The only time you 
  2216. should  worry  about this is during shells while  Multi-Board  is 
  2217. running.  You should insure that your environment is large enough 
  2218. to hold this extra variable. 
  2219.  
  2220.  
  2221.  
  2222. The Future
  2223. ~~~~~~~~~~
  2224. We  are  always  looking  for  improvements  or  defects  in  our 
  2225. software.  If you have a suggestion or idea of how we can improve 
  2226. Multi-Board, we are always glad to hear from you.  If you have  a 
  2227. bug  report  to make, please have ALL the  information  about  it 
  2228. handy  when  calling.   A bug report of, "It  doesn't  work!"  is 
  2229. really no help.  Any information that you can supply will help us 
  2230. fix the problem faster, and get you up and running sooner. 
  2231.  
  2232. If  we use your suggestion in a future release, you will  receive 
  2233. that release free of charge.  This is our way of saying thank you 
  2234. for helping us out. 
  2235.  
  2236.  
  2237.  
  2238.  
  2239.  
  2240.  
  2241.  
  2242.  
  2243.  
  2244.  
  2245.  
  2246.  
  2247.  
  2248.  
  2249.  
  2250.  
  2251.  
  2252.  
  2253.  
  2254.  
  2255.  
  2256. TROUBLESHOOTING
  2257. ~~~~~~~~~~~~~~~
  2258.  
  2259. Here are some common questions regarding Multi-Board. 
  2260.  
  2261. Q. -  Multi-Board won't start up.  It just sits there  trying  to 
  2262.       load up. 
  2263.  
  2264. A. -  You probably do not have  enough  memory.   This  situation 
  2265.       indicates  a severe memory shortage, since MB doesn't  even 
  2266.       have  enough  space  to load itself.  Make  sure  that  you 
  2267.       aren't trying to load MB with too much other software. 
  2268.  
  2269.  
  2270. Q. -  Some  of my compiled batchfile commands aren't getting  the 
  2271.       correct command line parameters. 
  2272.  
  2273. A. -  There  are two possible answers.  Check your  commands  and 
  2274.       make sure they are less than 78 characters in length.  Also 
  2275.       check  to  be  sure  that you  are  not  using  environment 
  2276.       variables.   If  a  program  requires  the  use  of   these 
  2277.       variables, put the command line in a batchfile, and include 
  2278.       the name of this batchfile in place of the problem command. 
  2279.  
  2280.  
  2281. Q. -  My  LAN/Multitasker  keeps reporting  Share  violations  on 
  2282.       MBBS.SYS.  
  2283.  
  2284. A. -  In these circumstances, it is necessary for you to create a 
  2285.       separate  MBBS.SYS file for each node or partition in  your       
  2286.       system that will use MB.  Then move each file to a separate       
  2287.       sub-directory.   Make sure that you start each copy  of  MB       
  2288.       from it's own sub-directory. 
  2289.  
  2290.  
  2291.  
  2292.  
  2293.  
  2294.  
  2295.  
  2296.  
  2297.  
  2298.  
  2299.  
  2300.  
  2301.  
  2302.  
  2303.  
  2304.  
  2305.  
  2306.  
  2307.  
  2308.  
  2309.  
  2310.  
  2311. Index
  2312. ~~~~~
  2313. A Note about Using Batchfiles ................................ 21
  2314. Activating Multi-Board 2.5BN .................................. 1
  2315. ADDRESS ...................................................... 35
  2316. An example of NODE.BAT ....................................... 28
  2317. ARCMAIL ...................................................... 28
  2318.  
  2319. BBS ....................................................... 3, 27
  2320. BBS Command Line Information ................................. 37
  2321. BBS Network Information ....................................... 1
  2322. BBS Software .................................................. 2
  2323. BBS Software Configuration ................................... 16
  2324. BBSMAINT.BAT .......................................... 1, 26, 27
  2325. BEFORE YOU START ............................................. 10
  2326. BINKLEY.BAN ........................................... 1, 26, 29
  2327. BINKLEY.CFG .................................................. 32
  2328. BINKLEY.EVT .................................................. 30
  2329. BinkleyTerm ........................................ 1, 8, 26, 32
  2330. BinkleyTerm Options ........................................... 1
  2331.  
  2332. CONFIG.SYS ................................................... 31
  2333. Configurability ............................................... 8
  2334. Copyright Information ......................................... 1
  2335. Copyright Notice .............................................. 6
  2336.  
  2337. D'Bridge ...................................................... 8
  2338. Desqview ..................................................... 40
  2339. Directories ............................................... 2, 37
  2340. DOOR.BAT .................................................. 1, 26
  2341. DOOR1.BAT .................................................... 26
  2342. DOORx.BAT .................................................... 27
  2343. DoubleDos .................................................... 40
  2344.  
  2345. "E" flags .................................................... 30
  2346. EACHCALL.BAT .......................................... 1, 26, 27
  2347. Ease of Setup ................................................. 8
  2348. Environment Variables ..................................... 2, 40
  2349. ERRORLEVEL ........................................... 27, 34, 37
  2350. ERRORLEVEL 50 ................................................ 26
  2351. ERRORLEVELS ........................................... 1, 33, 36
  2352. ERRORLEVELS that MB uses ...................................... 1
  2353. Events ............................................. 1, 2, 30, 37
  2354. Example ...................................................... 26
  2355. Example answers ........................................... 1, 22
  2356. ExtrnMail .................................................... 32
  2357.  
  2358. F5.bat ....................................................... 34
  2359. F9.bat ....................................................... 34
  2360. Features ...................................................... 8
  2361. FIDO/OPUS/SEADOG STANDARD INTERFACE LAYER .................... 31
  2362. FIDONET ....................................................... 3
  2363. FOSSIL ....................................................... 31
  2364. FOSSIL.DOC & FOSSIL.CHT ...................................... 31
  2365.  
  2366. Index (cont'd)
  2367. ~~~~~~~~~~~~~~
  2368. FOSSILS ................................................... 1, 31
  2369. Front End Mailer Information .................................. 1
  2370. Front-End Mailer Information ................................. 13
  2371. FrontDoor ......................................... 8, 30, 32, 33
  2372. FrontDoor Options ............................................. 1
  2373.  
  2374. General Information ........................................... 1
  2375. Getting Started ............................................... 1
  2376.  
  2377. HOST ......................................................... 27
  2378. How it works .................................................. 1
  2379. How MB uses ERRORLEVELS ....................................... 1
  2380.  
  2381. Incoming Mail ............................................. 1, 22
  2382. INCOMING mail processing commands ............................ 21
  2383. INDEX ......................................................... 2
  2384. Information MB passes on the command line ..................... 2
  2385. Information that Multi-Board passes on the Command ........... 37
  2386. Installation .............................................. 1, 10
  2387. Introduction .................................................. 1
  2388.  
  2389. LAN .......................................................... 41
  2390. Limited Warranty ........................................... 1, 6
  2391.  
  2392. Mail Maintenance .......................................... 1, 25
  2393. Mailer Command Line Information .............................. 37
  2394. Main Menu ................................................. 1, 11
  2395. MB ............................................................ 3
  2396. MBBS.MNU .............................................. 1, 26, 29
  2397. MBBS.SYS .................................................. 1, 26
  2398. MBINSTxx.EXE ...................................... 1, 10, 13, 37
  2399. Multi-Board ................................................ 6, 8
  2400. Multi-Board 2.50BN Registration Information ................... 3
  2401. Multi-Board DROP-2-DOS ....................................... 34
  2402. Multi-Board Registration Information .......................... 1
  2403. Multi-Tasking ................................................ 40
  2404.  
  2405. Netmail & Echomail Processing ............................. 1, 19
  2406. Netmail Editor Information ................................ 1, 14
  2407. NODE.BAT .............................................. 1, 26, 27
  2408. NS16550 UART chip ............................................ 31
  2409.  
  2410. OMMM ..................................................... 21, 28
  2411. Operating Environments .................................... 2, 40
  2412. OPUS CBCS ..................................................... 8
  2413. OPUS_COM.COM ................................................. 31
  2414. Other Changes ............................................. 2, 38
  2415. Other System Changes ...................................... 1, 30
  2416. Outgoing Mail ................................................. 1
  2417.  
  2418. PACKER.BAT ............................................ 1, 26, 28
  2419.  
  2420. Quick Start ............................................... 2, 39
  2421. Index (cont'd)
  2422. ~~~~~~~~~~~~~~
  2423. QuickBBS ...................................................... 8
  2424.  
  2425. Ray Guinn .................................................... 31
  2426. Refund ........................................................ 4
  2427. Required Support Files .................................... 1, 26
  2428. REWARDS ....................................................... 3
  2429. Running Multi-Board .......................................... 39
  2430. Running Multi-Board 2.5BN ..................................... 2
  2431.  
  2432. SAMPLE MAILER CONFIGURATION .................................. 35
  2433. Saving your configuration ................................. 1, 25
  2434. Sched. Tag ................................................... 30
  2435. Smallnet ...................................................... 8
  2436. Software License .............................................. 1
  2437. SOFTWARE LICENSE AGREEMENT .................................... 4
  2438. Some Do's & Don'ts ........................................... 20
  2439. System Information ........................................ 1, 12
  2440. System Requirements ........................................ 1, 9
  2441.  
  2442. Technical Support ............................................. 8
  2443. The <F>ront-End Mailer ....................................... 23
  2444. The <I>ncoming Mail Commands ................................. 24
  2445. The <N>etmail Editor ......................................... 23
  2446. The <O>utgoing Mail Commands ................................. 24
  2447. The <S>ystem ................................................. 22
  2448. The BBS Configuration Screen ............................. 16, 17
  2449. The BBS Network Ideology ...................................... 1
  2450. The BBS/NETWORK .......................................... 16, 23
  2451. The Communication FOSSIL ...................................... 1
  2452. The Compiled Batchfile Concept ............................ 1, 19
  2453. The F1 Key ................................................... 33
  2454. The F10 Key .................................................. 34
  2455. The F2 Key ................................................... 33
  2456. The F3 Key ................................................... 33
  2457. The F4 Key ................................................... 34
  2458. The F7 Key ................................................... 34
  2459. The F8 Key ................................................... 34
  2460. The Front-End Mailer ...................................... 1, 32
  2461. The Future ................................................ 2, 40
  2462. The HOST Board Concept ....................................... 16
  2463. The Netmail Editor ............................................ 2
  2464. THE ON-LINE! BBS/NETWORK VHST-DS .............................. 3
  2465. The Sub-Board ................................................ 16
  2466. The VIDEO FOSSIL .............................................. 1
  2467. TROUBLESHOOTING ........................................... 2, 41
  2468.  
  2469. Using the Command Compiler ................................ 1, 20
  2470. USRobotics HST ............................................... 31
  2471.  
  2472. VFOS_DEL.COM ................................................. 31
  2473. VFOS_IBM.COM ................................................. 31
  2474.  
  2475. What are they? ................................................ 1
  2476. Index (cont'd)
  2477. ~~~~~~~~~~~~~~
  2478. What is a BBS Driver .......................................... 1
  2479. What is a BBS Driver? ......................................... 7
  2480. What is a FOSSIL? ......................................... 1, 31
  2481. Why? ...................................................... 1, 19
  2482. Wildcat! .................................................. 8, 26
  2483.  
  2484. X00.SYS v. 1.20B ............................................. 31
  2485.  
  2486.  
  2487.  
  2488.  
  2489.  
  2490.  
  2491.  
  2492.  
  2493.  
  2494.  
  2495.  
  2496.  
  2497.  
  2498.  
  2499.  
  2500.  
  2501.  
  2502.  
  2503.  
  2504.  
  2505.  
  2506.  
  2507.  
  2508.  
  2509.  
  2510.  
  2511.  
  2512.  
  2513.  
  2514.  
  2515.  
  2516.  
  2517.  
  2518.  
  2519.  
  2520.  
  2521.  
  2522.  
  2523.  
  2524.  
  2525.  
  2526.  
  2527.  
  2528.  
  2529.  
  2530.  
  2531.